首页 > 学院 > 开发设计 > 正文

分数化小数

2019-11-08 03:05:53
字体:
来源:转载
供稿:网友

输入正整数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++更方便一点。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表