这是求平均和最大的数的代码,我不知道哪里出了问题?请高人指点

来源:百度知道 编辑:UC知道 时间:2024/06/23 06:26:44
#include<stdio.h>
main()
{int i,sum=0,high,score[5];
float average;
for(i=0;i<5;i++)
scanf("%d",&score[i]);
for(high=score[0],i=0;i<=5;i++)
{sum+=score[i];
if(score[i]>high)high=score[i];
}
average=(float)sum/5;
printf("%f\n",average);
printf("%d\n",high);

}

这是求平均和最大的数的代码,我不知道哪里出了问题?请高人指点
我输入了5个数字,可是结果是错的啊,怎么回事???

你当然写错了

i<=5

应该是i<5

我还去帮你调试 郁闷原来 这样的问题我也没有看出来,老了

没错。
除非你写错。

去下载TurboC++3.0试试 错了它会提示你的

没错