- 注册时间
- 2004-10-13
- 最后登录
- 2019-5-15
⑧专业
*永恒国度*
- 积分
- 14145
|
输入10个学生成绩,求平均成绩,将低于平均成绩的分数打印出来。
void readdata(float score[10]
{
int i;
for(i=0;i<10;i++)
scanf("%f",&score);
return;
}
float aver(float score[10])
{
float sum;
int i;
for(sum=0,i=0;i<10;i++)
sum=sum+score;
return(sum/10);
}
void print(float score[10],float aver)
{
int i;
for(i=0;i<10;i++)
if(score<aver)
printf("%8.2f",score);
return;
}
main()
{
void readdata(float score[10]);
float aver(float score[10]);
void print(float score[10],float aver);
float ave,score[10];
readdata(score); 我想问问从这行开始为什么把score改为score[10]就不能运行呢?
ave=aver(score);
printf("average=%6.2f\n",ave);
print(score,ave);
} |
|