某班有最多不超过60人(具体人数n由键盘输入)参加期末考试,考试科目为程序设计、英语和数学,用二维数组编程实现以下功能:
(1)输入学生的各科考试成绩。
(2)计算每个学生的平均分。
(3)输出每名学生的各科考试成绩和个人平均分。
(4)计算输出各科目的平均分、最高分、最低分、及格率
以下代码的各个功能由自定义函数完成。
#include<stdio.h>
#define STU 60
#define COURSE 3
int input(int score[][COURSE],long num[],int n) ;
void aversforstu(int score[][COURSE],int sums[],float avers[],int n);
void averforcou(int score[][COURSE],int sumc[],float averc[],int n);
void maxminforcou(int score[][COURSE],int maxmin[COURSE][2],int n);
void passrate(int score[][COURSE],float rate[],int n);
void output(int score[][COURSE],long num[],float avers[],float averc[],int maxmin[COURSE][2],float rate[],int n);
int main()
{
int score[STU][COURSE],sums[STU],sumc[STU],n;
int maxmin[COURSE][2];
long num[STU];
float avers[STU],averc[