输入两个正整数n<m<10^6,输出,保留五位小数。输入包含多组数据,结束标记为n=m=0。
样例输入:
2 4
65536 655360
0 0
样例输出:
Case 1:0.42361
Case 2:0.00001
#include <stdio.h>
int main()
{
int n , m;
int kase=0;
while(scanf("%d %d",&n,&m)!=0)
{
double sum=0;
for(;n<=m;n++)
{
sum+=1.0/(n*n);
}
if(kase)printf("\n");
printf("Case %d: %.5f",++kase,sum);
}
return 0;
}
PS:sum+=1.0/n*n 注意形式转换。