编写函数求某门课程的平均成绩。在主函数中输入成绩表,调用函数求平均成绩,并输出高于平均成绩的人数。
望采纳,谢谢,代码:
#include <stdio.h>
#define N 10
void avgfun(float a[]) {
float sum = 0;
for (int i = 0; i < N; i++)
{
sum += a[i];
}
float avg = sum / N;
printf("班级平均成绩是%.2f\n", avg);
int res = 0;
for (int i = 0; i < N; i++)
{
if (a[i]>avg) {
res++;
}
}
printf("高于平均成绩的人数:%d", res);
}
int main() {
float a[N] = { 12,56,89,78,45,56,89,45,23,98 };
avgfun(a);
return 0;
}
效果: