分数化小数

来源:互联网 发布:闪点悖论 知乎 编辑:程序博客网 时间:2024/05/19 01:32

Description

输入正整数a,b,c 0 < a, b < 10^6,c< 100输出a/b的小数形式,精确到小数点后的c位,例如a=1 b=6 c=4输出应该是0.1667 

Input

输入正整数a,b,c 

Output

输出a/b的小数形式,精确到小数点后的c位,例如a=1 b=6 c=4输出应该是0.1667 

Sample Input

1 6 41 2 20

Sample Output

0.16670.50000000000000000000
#include <iostream>#include <iomanip>using namespace std;int main(){    double a,b;    int c;    double res;    while(cin>>a>>b)    {        cin>>c;        res=a/b;        cout<<setprecision(c)<<fixed<<res<<endl;    }    return 0;}

setprecision()与fixed 合用,可控制小数点右边的输出个数,使用时需加头文件
#include <iomanip>
吐舌头
安科ACM
原创粉丝点击