#include<stdio.h>
int main()
{
int i,num,sum=0;
scanf("%d",&num);
int array[num];
for (i=0;i<num;i++)
{
scanf("%d",&array[i]);
sum += array[i];
}
printf("%d\n",sum);
return 0;
}
#include<stdio.h>
int main()
{
int i,num,sum=0;
scanf("%d",&num);
int array[num];
for (i=0;i<num;i++)
{
scanf("%d",&array[i]);
sum += array[i];
}
printf("%d\n",sum);
return 0;
}
你发的代码没啥问题啊,可以正确输出。
然后就是为什么要用数组。
#include<stdio.h>
int main()
{
int i, num,sum = 0;
scanf("%d", &num);
int re = 0;
for (i = 0; i < num; i++)
{
int d = 0;
scanf("%d", &d);
sum += d;
}
printf("%d\n", sum);
return 0;
}