作业2(5)求1-23+35-……的和

#include <stdio.h> /*这个真没啥好解释的(TAT)*/
int main(void) 
{  
    int flag, i, n;  
    double item, sum; 
    scanf_s("%d", &n); 
    sum = 0; 
    flag = 1;  
    for(i=1; i<=n;i++){  /*利用循环计算*/
        item=flag*1.0*i/(2*i-1); 
        sum=sum+item; 
        flag=-flag; /*一正一负*/
    }  
    printf("sum=%.3f
",sum); 
    
    return 0; 

} 

原文地址:https://www.cnblogs.com/blgl/p/3378082.html