D3.2 计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i;
    double tmp = 1, sum = 0, flag = 1;

    for (i = 1; i <= 100; i++)
    {
        tmp = 1.0 / i * flag;//(i % 2 ? 1 : -1);
        sum += tmp;
        flag *= -1;
    }

    printf("%lf\n", sum);

    system("pause");
    return 0;
}

猜你喜欢

转载自blog.csdn.net/canvasa/article/details/88813239