总是编译不出结果
任务描述
编程输入至少一个整数(具体数量不限),输出它们的和。
有如下问题:
1.最后printf中的&符号要去掉,printf中打印变量值是不需要这个的
2.需要判断如何跳出循环输出结果,因为是换行出结果,所以我们判断输入的字符是否有换行
#include<stdio.h>
#include<string.h>
int main(){
int a = 0;
int sum = 0;
while(scanf("%d",&a) != EOF){
sum += a;
if(getchar() == '\n'){
break;
}
}
printf("%d\n",sum);
}
对您有帮助的话希望可以采纳