![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法竞赛入门经典(刘汝佳)
清洛入淮
这个作者很懒,什么都没留下…
展开
-
算法竞赛入门经典(刘汝佳)----习题2-5分数化小数(C)
题目 题意:输入正整数a,b,c,输出a/b的小数形式,精确到小数点后c位。其中a,b ≤ 106, c≤100。输入包含多组数据,结束标记为a=b=c=0。 测试数据: 样例输入: 1 6 4 0 0 0 样例输出: Case 1: 0.1667 分析: 输入包含多组数据 c≤100, c的范围是小于100,而double类型只能精确16位,因此一般的小数表示显然是不能的 精确到小数点后c位 结束标记为a=b=c=0 题解: 多组数据的输入,主要在输入数据的方式上有所注意(保证在一系列数据中准确原创 2020-10-12 19:05:16 · 296 阅读 · 3 评论 -
算法竞赛入门经典(刘汝佳)——习题2-4子序列的和
题目: 输入两个正整数n<m<106,输出1/n2+1/(n+1)2+……+1/m2, 保留5位小数。输入包含多组数据,结束标记为n=m=0。提示:本题有陷阱。 样例输入: 2 4 65536 655360 0 0 样例输出: Case 1:0.42361 Case 2:0.00001 分析: 输出保留5位小数 输入包含多组数据(这意味着数据是成批的,是一堆放在一起的,需要自己确定那几个数据是本次需要的) 结束标记:n=m=0,表示n和m中任意一个都不为零 n<m<106 本题有陷原创 2020-10-12 17:20:54 · 529 阅读 · 1 评论