#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('%d\n', sum);
    return 0;
}

解释:

  1. 首先定义一个变量 sum 用于保存累加的结果,初值为0。

  2. 利用 for 循环从1开始遍历到101,每次增加2,即 i += 2

  3. 在循环体中,根据奇偶性判断累加还是累减。如果 i 除以4余数为1,则累加,否则累减。

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

**注意:**该题目中的加减号为交替出现,因此要根据奇偶性进行判断。如果是每隔一项加一项减,则可以简单地使用一个标志位进行判断。

C语言计算1-3+5-7+9+...+101的值

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

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