寒戈
2018-07-05 20:30
#include <stdio.h>
int main()
{
int score[10]={67,98,75,63,82,79,81,91,66,84};
int sum=0,i;
for(i=0;i<=10;i++)
{
sum+=score[i];
}
printf("%d",sum);
return 0;
}
这段代码在上面运行结果乱数(-97376543,-1019566657.)...
在菜鸟网运行结果是786?
这里应该是i<10,而不是<=10.你这样程序就循环了11次,所以输出错误
C语言入门
926021 学习 · 20793 问题
相似问题