急,C语言程序设计题

来源:百度知道 编辑:UC知道 时间:2024/06/17 23:24:59
输入多个学生的多门成绩,分别用函数实现如下功能:①计算每个学生平均分,②计算每门课的平均分,③找出所有分数中的最高分及所对应学生和课程等;
要有程序设计的具体内容,谢拉

//输入五个学生的成绩并查询他们的平均分,及格率,优良率,最高分,最低分。
#include<stdio.h>
float a[3]={0};
float b[3]={0};
float c[3]={0};
float max[3]={0,0,0};
float min[3]={100,100,100};
class student
{

public:
student()
{}
student(float x,float y,float z)
{
math=x;
eng=y;
lan_c=z;
a[0]+=math;
a[1]+=eng;
a[2]+=lan_c;

if(math>=60)
{
b[0]++;

}
if(eng>=60)
{
b[1]++;

}
if(lan_c>=60)
{
b[2]++;

}

max[0]=max[0]>math?max[0]:math;
max[1]=max[1]>eng?max[1]:eng;
max[2]=max[2]>lan_c?max[2]:lan_c;

min[0]=min[0]<math?min[0]:math;
min[1]=min[1]<eng?min[1]:eng;
min[2]=min[2]<lan_c?min[2]:lan_c;

if(math>=80)c[0]++;
if(eng>=80)c[1]++;
if(lan_c>=80)c[2]++;
}
void ave