程序代码的成绩表,调用函

编写函数求某门课程的平均成绩。在主函数中输入成绩表,调用函数求平均成绩,并输出高于平均成绩的人数。

望采纳,谢谢,代码:

#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;
}

效果:

img