printf中去掉\n试试
或者sum的值超出int范围了,改成 long long sum=0; 看看
你题目的解答代码如下:
#include<stdio.h>
int main()
{
int n,x,i;
long long sum=0;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d", &x);
sum+=x;
}
printf("%lld",sum);
return 0;
}
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
第二行输入的数值用数组进行输入保存就可以实现一行了,不要用变量
输入的时候空格隔开就行
\n 是换行, 你要在一行别写 \n 就行;
有用记得点个采纳