本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和。

#include
int main(){
    int N;
    scanf("%d",&N);
    double i=1.0,j=1.0;
    double sum=0.0;
    int k,sign=1;
    for(k=1;k<=N;k++){
        sum+=sign*(i/j);
        i=i+1;
        j=j+2;
        sign*=-1;
    }
    printf("%0.3f",sum);
}

你可能感兴趣的:(c++)