我写的代码:
#include<stdio.h>
int main()
{
int sum=0,num,n,i;
while(scanf("%d",&n)!=EOF)
{
for(i=0;i<n;i++)
{
scanf("%d",&num);
sum+=num;
}
printf("%d\n",sum);
}
return 0;
}
AC
#include<stdio.h>
int main()
{
int sum,num,n;
while(scanf("%d",&n)!=EOF)
{
sum=0;
while(n--)
{
scanf("%d",&num);
sum+=num;
}
printf("%d\n",sum);
}
return 0;
}
反思:
不知道问题出在哪里呀,好像只有sum=0的位置不同,但这个好像没有什么影响吧?不懂。
我把sum=0加在while里,for外面,又AC了,不知道为什么呀。