用c语言的数组,求一个班的40名学生的平均成绩

如题所述

第1个回答  2010-11-01
#include<stdio.h>

void main()
{
float sorce[40],f=0.0;

printf("请输入40个学生的成绩:\n");

for(int i=0;i<40;i++)
{
scanf("%f",&sorce[i]);

f+=sorce[i];
}

f/=40;

printf("40个学生的平均成绩为:%g\n",f);

}
第2个回答  2010-11-01
#include<stdio.h>
main()
{
int i=0,chengji[4];
float s=0;
printf("请输入学生成绩(用空格隔开):");
while(i<4)
{
scanf("%d",chengji[i]);
i++;
}
while(i<4)
{
s+=chengji[i];
i++;
}
s/=4.0;
printf("平均成绩为:%f",s);
}
第3个回答  2010-11-01
void main()
{
int score[40];
int i,sum=0;
float avg=0.0;
for(i=0;i<40;i++)
{
printf("please input the %dth score:\n",i);
scanf("%d",&score[i]);
sum = sum + score[i];

}

avg = sum/40;
printf("%f",avg);
}本回答被提问者采纳
相似回答