帮忙看一下我这个程序问题出在哪
输入10个学生的单科成绩,求平均分,并输出高于平均分的学生的成绩。程序如下:
#include <stdio.h>
void main()
{
float average=0,sum=0;
float score[10];
int i,n=10;
printf("input 10 students' scores:\n");
for(i=0;i<n;i++)
{
scanf("%f",&score[i]);
sum=sum+score[i];
}
average=sum/n;
printf("average=%6.2f\n",average);
for(i=0;i<n;i++)
{
printf("%f",score[i]);
if(score[i]>average)
printf("%f",score[i]);
}
}
运行之后怎么出不来高于平均分的成绩呢!