(1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩; (2)从键盘输入10个学生的以上内容

问题描述:

(1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩; (2)从键盘输入10个学生的以上内容
(1)定义一个结构体数组,存放10个学生的学号,姓名,三门课的成绩;
(2)从键盘输入10个学生的以上内容;
(3)输出单门课成绩最高的学生的学号、姓名、以及该门课程的成绩;
(4)输出三门课程的平均分数最高的学生的学号、姓名及其平均分;
(5)将10个学生按照平均分数从高到低进行排序,输出结果,格式如下所示:
number name math Chinese Englishaverage
103tom9090 100 95
101alice9080 7080

#include #include typedef struct STU{ char ID[20];//学号char Name[20];//姓名float math;//成绩1float chinese;//成绩2float english;//成绩3 };int main(){ STU myStu[10];for(int i = 0; i