输入两个正整数
n
<
m
<
10
6
,输出 ,保留
5
位小数。 输入包含多组数据,
结束标记为 n = m = 0 。 提示:本题有陷阱。
样例输入:
2 4
65536 655360
0 0
结束标记为 n = m = 0 。 提示:本题有陷阱。
样例输入:
2 4
65536 655360
0 0
样例输出:
Case 1: 0.42361
Case 2: 0.00001
#include<iostream>
#include<iomanip>
#include<cstdio>
using namespace std;
int main(){
int n,m;
double ans;
while(cin>>n>>m){
ans=0;
for(double i=n;i<=m;i++){
ans+=(double)1/(i*i);
}
printf("%.5f\n",ans);
}
return 0;
}