一渡升仙全文免费阅读:有一个一维数组score,内放10个学生成绩,求平均值(运行有问题)

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 05:38:35

我的原代码是
#include <stdio.h>
main()
{
float score[10],sum=0;
int i;
for(i=0;i<=10;i++)
{
printf("Input %d student's score:");
scanf("%f",&score[i]);
sum += score[i];
}
printf("ave=%.2f",sum/10);
}
声明一变量用于存放所有觉得成绩的和.循还数组,把所有的值加到这个变量中.这个变量除以学生数就可以了!

声明一变量用于存放所有觉得成绩的和.循还数组,把所有的值加到这个变量中.这个变量除以学生数就行了.

比如说有一个10个单元的数组a
begin
total:=0;
for i =0 to 9 do
total=total+a[i];
average=total/10.
writeln(average);
end

有可能是整数除以10,还是得到整数的问题吧。

你的问题描述的太不清楚,这样简单的问题,一般是输入错误吧。