题目:
输入两个正整数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
- 本题有陷阱(陷阱一般都是在运行中发现,详见最后题解)
代码:
//算法竞赛入门经典
//习题2-1子序列的和
#include <stdio.h>