改好了
主要是void printff(float score[10],float ave) 与库函数printf重复了
#include
void readdata (float score[10])
{
int i;
printf("enter 10 student's scores:\n");
for(i=0;i<10;i++)
scanf("%f",&score[i]);
return;
}
float aver(float score[10])
{
float sum;
int i;
for(sum=0,i=0;i<10;i++)
sum=sum+score[i];
return(sum/10);
}
void printff(float score[10],float ave)
{
int i;
printf("the score which are below the average:\n");
for(i=0;i<10;i++)
if(score[i]
printf("%8.2f",score[i]);
return;
}
main()
{
void readdata (float score[10]);
float aver(float score[10]);
void printff(float score[10],float ave);
float ave,score[10];
readdata(score);
ave=aver(score);
printf("average=%6.2f\n",ave);
printff(score,ave);
}
◆◆
评论读取中....
请登录后再发表评论!
◆◆
修改失败,请稍后尝试