C语言编程计算1 / 1 - 1 / 2 + 1 / 3 - 1 / 4 + ……1/100的值

按照题目要求,偶负奇正,所以分别使用两个累加器(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;
}
posted @ 2019-03-17 23:20  Kaniso_Vok  阅读(688)  评论(0编辑  收藏  举报