程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> c語言-簡單編程題:分數化小數,怎麼用變量作為輸出的小數位?

c語言-簡單編程題:分數化小數,怎麼用變量作為輸出的小數位?

編輯:編程解疑
簡單編程題:分數化小數,怎麼用變量作為輸出的小數位?

題目:輸入正整數a,b,c,輸出a/b的小數形式,精確到小數點後c位。a,b<=10^6,c<=100.
輸入包含多組數據,結束標記為a=b=c=0。
樣例輸入:
1 6 4
0 0 0
樣例輸出:
Case 1:0.1667
我的代碼如下,還沒有完善,如果有其他不足也懇請指教!謝謝
#include
int main()
{
int a,b,c,kase=0;
double res;
while(scanf("%d%d%d",&a,&b,&c)&&(a!=0&&b!=0&&c!=0))
{
res=a/b;
printf("Case %d: ",++kase,c,res);
}
return 0;

}

最佳回答:


http://blog.csdn.net/nanashiro/article/details/8284922
這個源碼試試吧。他沒保存小數點後面的數字而是直接輸出了。
你想保存。那就多一步,存到char數組裡就行。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved