C语言编程计算1 / 1

按照题目要求,偶负奇正,所以分别使用两个累加器(sum1,sum2)来累加运算。
最后将结果相加即为最终值(sum)。
计算中含有分数,所以累加器以及最终值数据类型必须为浮点型。
源代码如下

#include<stdio.h>
#include<stdlib.h>
int main()
{
    int i,n = 100;
    double sum1 = 0, sum2 = 0, sum;
    for (i = 1; i < 100;i=i+2)
            sum1 =sum1+(1.0 / i);
    for (i = 2; i <= 100;i=i+2)
            sum2 = sum2-(1.0/ i);
    sum = sum1 + sum2;
    printf("%lf", sum);
    system("pause");
    return 0;
}
原文地址:https://www.cnblogs.com/Kaniso-Vok/p/13756281.html