输入正整数a,b,c,输出a/b的小数形式,精确到小数后c位。a,b<=10^6,c<100.输入包含多组数据,结束标志记为a=b=0。
#include <iostream>#include <iomanip>using namespace std;int main(){ double a,b,c,s; while(cin>>a>>b>>c) { if(a==0&&b==0&&c==0) { return 0;}s=a/b;cout<<setPRecision(c)<<fixed<<s<<endl;}return 0;}
我自己用C语言来写的话,感觉后面的小数的位数难以保证,用c++更方便一点。
新闻热点
疑难解答