求助解决 C 语言循环相关问题

26 阅读1分钟
  • 各位大佬好!最近在学习 C 语言,在循环这块遇到了一些困扰,希望有大神能帮忙解答和指导。

    具体需求

    我在使用 for 循环实现一个累加功能时,出现了结果错误的情况。代码是想计算 1 到 100 的整数和,但是运行结果不对。希望能帮忙检查代码逻辑,指出错误并给出正确的写法。我的代码大致如下:

    #include <stdio.h>

    int main() {
    int sum = 0;
    int i;
    for (i = 1; i <= 100; i--) {
    sum += i;
    }
    printf("1 到 100 的和为: %d\n", sum);
    return 0;
    }