c语言求s=1-1⼀2+1⼀3-1⼀4+1⼀5-1⼀6+…+1⼀99-1⼀100的值(按四舍五入方

2024年11月19日 05:45
有2个网友回答
网友(1):

# inlucde 

int main(void)
{
    int i = 1;
    double d = 0;
    for(i=1; i<=100; i++)
    {
        d += 1.0/i;
    }
    printf("%d\n", (int)(d+=0.5));

    return 0;
}

网友(2):

int k=-1,s=0;
for(int i=1;i<=100;i++)
s+=(-1.0)*k/i;