有一个班级的学生(不超过50人),每个学生的数据包括学号、姓名、五门课(英语、高数、马哲、计算机、电子技术)的成绩,从键盘输入此数据,要求按总分从高到低的顺序保存到cj.dat中,并按按学号大小从小到大排序打印出没门课的成绩,以及总分最高分的学生的数据(包括学号、姓名、各门课的成绩、平均分数)。
要求:用input函数输入学生数据,用printscore(x)函数打印出课程x的成绩表;用max函数找出最高分数数据;最高分的学生在主函数中输出。
关键代码:
定义结构体:
struct Student
{
long int num;
char name[20];
float grade[5];
float aver;
float total;
}; 私我拿完整代码:wxid_pcmobpzl4zfj22