c语言编程:有一个数组,内放10个学生的成绩,求平均数,并输出高于平均数的成绩

如题所述

#include<stdio.h>
void solve(int a[])
{int s=0;
double ave;
int i;
for(i=0;i<10;i++)
s+=a[i];
ave=s/10.0;
printf("平均分是%.2f\n",ave);
printf("高于平均分的成绩有:");
for(i=0;i<10;i++) if(a[i]>ave)
printf("%d ",a[i]);printf("\n");}
main()
{int a[10],i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
solve(a);
}
温馨提示:答案为网友推荐,仅供参考