2-4 子序列的和
阿新 • • 發佈:2018-11-23
輸入兩個正整數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
版權宣告:本文為博主原創文章,轉載請附上博文連結!