#include<stdio.h>

int main()
{
    int sum = 0;
    for(int i=1; i<=101; i+=2)
    {
        if(i%4 == 1)
        {
            sum += i;
        }
        else
        {
            sum -= i;
        }
    }
    printf('1-3+5-7+9+......+101 = %d\n', sum);
    return 0;
}

解释一下代码思路:

  1. 定义一个变量 sum,用于存储累加的结果。

  2. 循环变量从 1 开始,每次加 2,直到 101 结束。

  3. 使用 if-else 语句判断当前的循环变量是否是 1-3+5-7+9+......+101 中的正数项或负数项。如果是正数项,则将其加入 sum 中;如果是负数项,则将其减去。

  4. 循环结束后,输出 sum 的值。

C语言程序计算 1-3+5-7+9...+101 的和

原文地址: https://www.cveoy.top/t/topic/ozv7 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录