因为你用的是if条件判断语句,if条件成立只会执行一次内部代码,修改成循环即可,参考如下:
int main() { int sum, i; sum = 0; i = 1; while (i <= 100) { sum += i; i++; } printf("%d\n", sum); return 0; }