-
各位大佬好!最近在学习 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;
}