1. 程式人生 > >2-4 子序列的和

2-4 子序列的和

輸入兩個正整數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
版權宣告:本文為博主原創文章,轉載請附上博文連結!