用数组计算十个数字的和,为什么结果不对呢?
#include<stdio.h>int main()
{ int i,sum=0,s;
for (i=0;i<10;i++)
{scanf("%d",&s);
sum+=s;}
printf("%d\n",sum );
return 0;
}
嗯 怎么不对法呢。。好像没错误啊。 无符号整形 发表于 2018-8-17 10:35
嗯 怎么不对法呢。。好像没错误啊。
纠结好长时间了,看着很简单啊,是不是哪里的逻辑不对? 17862329021 发表于 2018-8-17 10:39
纠结好长时间了,看着很简单啊,是不是哪里的逻辑不对?
结果?? 666 无符号整形 发表于 2018-8-17 10:41
结果??
结果十个2相加得1346416676
17862329021 发表于 2018-8-17 10:44
结果十个2相加得1346416676
知道了知道了.......输入的啥时候要按空格,不能按逗号......... 输入的啥时候要按空格,不能按逗号......... 17862329021 发表于 2018-8-17 10:48
输入的啥时候要按空格,不能按逗号.........
晕……害得我调试那么久……
页:
[1]