C语言 求1-1⼀2+1⼀3……+1⼀99-1⼀100=?

2024-11-01 18:26:24
推荐回答(1个)
回答1:

#include 
int main()
{
    int i;
    double r=0;
    for(i = 1; i <= 100; i ++)
    {
        if(i%2==1) r+=1.0/i;
        else r-=1.0/i;
    }
    printf("%lf\n", r);
    return 0;
}

至于你的代码

sum=sum+term;  这里 不应该是sign+

另外 输出用%lf, 这个影响不大。