输入某班学生某门课的成绩(最多不超过40人),当输入为负值时,表示输入结束,用函数编程统计成绩高于平均分的学生人数。
1)求平均分的函数原型为:int Average(int score[], int n);
2)统计成绩在全班平均分及平均分之上的学生人数的函数原型为:
int GetAboveAver(int score[], int n);
**输入要求:无输入提示
**输入格式:"%d"
**输出要求:
“Total students are %d\n”
“Average score is %d\n”
“Students of above average is %d\n”
#include<stdio.h>
#define N 40
int ReadScore(int score[]);
int Average(int score[], int n);
int GetAboveAver(int score[], int n, int average);
int main(void) {
int score[N];
int num,average;
num = ReadScore(score);
average = Average(score, num);
printf("Total students are %d\n",num);
printf("Average score is %d\n",average);
printf("Students of above average is %d\n",GetAboveAver(score, num, average));
}
// 函数功能:输入成绩,当输入负数,结束输入,返回人数
int ReadScore(int