在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
/* 分数化小数 输入正整数a,b,c,输出a/b的小数形式。精确到小数点后C位。a,b<=10^6,c<=10^6。 输入包含多组数据,结束标记为a=b=c=0 样例输入: 1 6 4 0 0 0 样例输出: Case 1: 0.1667 */ #include <iostream> #include<iomanip> // C++格式控制头文件 using namespace std; int main(){ int a, b, c; int cases = 0; double result; while(scanf("%d %d %d", &a, &b, &c) == 3){ if((a == b) && (b == c) && (c == 0)){ break; } cases++; result = 1. / b; result *= a; printf("Case %d: ", cases); cout<<setprecision(c)<<result<<endl; //临时有效,对后面输出的数据不影响 } return 0; } /* */
【参考文献】 刘汝佳.《算法竞赛入门经典》 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论