c语言| |求1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

求1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值

思想太简单了:就不说了,如有不会可加小凯QQ:991554637,大家可以一起学习!代码如下:

#include <stdio.h>

double SolveSumSub(int end)
{
    int i = 0;
    double sum_sub = 0;
    for (i = 1; i <= end; i++)
    {
        int tmp = 0;
        if (i % 2 == 0)
        {
            tmp = -i;
        }
        else
        {
            tmp = i;
        }
        sum_sub += 1.0 / tmp;
    }
    return sum_sub;
}

int main()
{
    double sum_sub = 0;
    int end = 0;
    scanf("%d", &end);
    sum_sub = SolveSumSub(end);
    printf("%f\n", sum_sub);
    return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_40399012/article/details/80827234