分数化小数(decimal)
程序员文章站
2024-03-18 23:12:34
...
输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位,c<=100,a,b<=10**6
输入包含多组数据,结束标记为a=b=c=0
输入样例:1 6 4
输出:0.1667
#include<iostream>
using namespace std;
int main(){
int a,b,c;
while(scanf("%d %d %d",&a,&b,&c)==3&&!(a==b&&b==c&&c==0)){
double ans=1.0*a/b;
printf("%.*f",c,ans);
}
}