/* 分数化小数 输入正整数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; } /* */
【参考文献】
刘汝佳.《算法竞赛入门经典》
原文链接: https://www.cnblogs.com/johnnyzen/p/9067751.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/274415
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!