【发布时间】:2022-11-26 15:26:11
【问题描述】:
作业是编写一个程序,用户在其中输入数字,然后程序将输入的数字加到总和中。在每个条目中,打印总和。当用户输入 0 时程序终止。
我的代码是:
#include <stdio.h>
int main(){
int n;
int i;
int sum = 0;
for(i=0; i<=n; i++){
scanf("%d", &i);
if(i==0){
break;
}
sum += i;
}
printf("%d\n", sum);
return 0;
}
然而,输出并不是一个有利的结果。
如果输入是:1,2,3,4,5,0 输出应该是:1,3,6,10,15
现在它只输出总和 15。
我是编程新手,感谢您对我可能做错了什么的任何建议 :)
【问题讨论】: