输入两个正整数n<m<10^6,输出,保留五位小数。输入包含多组数据,结束标记为n=m=0。
样例输入:
2 4
65536 655360
0 0
样例输出:
Case 1:0.42361
Case 2:0.00001
#include <iostream>
using namespace std;
int main(){
double i = 1;
double j = 1;
double sum = 0;
while(cin>>i>>j){
if(i == 0&&j == 0)
break;
else{
if(i<200000&&j<200000){
for(;i<j+1;++i)
sum = sum + 1/i/i;
printf("%.5lf \n",sum);
}
else if(i>200000)
printf("0.00000");
else{
while(i<200000){
sum = sum + 1/i/i;
++i;
}
printf("%.5lf \n",sum);
}
}
sum = 0;
}
return 0;
}
作者:include4229
来源:CSDN
原文:https://blog.csdn.net/include4229/article/details/83830323
版权声明:本文为博主原创文章,转载请附上博文链接!