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 合用,可控制小数点右边的输出个数,使用时需加头文件
安科ACM#include <iomanip>