假设学生的基本信息包括学号、姓名、三门课程成绩以及个人平均成绩,定义一个能够表示学生信息的结构类型。输入n(n<50)个学生的成绩信息,按照学生的个人平均分从高到低输出他们的信息。如果平均分相同,按输入的先后顺序排列。
输入格式:输入一个正整数n(n<50),下面n行输入n个学生的信息,包括:学号、姓名、三门课程成绩(整数)。
输出格式:输出从高到低排序后的学生信息,包括:学号、姓名、平均分(保留两位小数)。
输入样例:3 101 Zhang 78 87 85 102 Wang 91 88 90 103 Li 75 90 84
结尾无空行
输出样例:102,Wang,89.67 101,Zhang,83.33 103,Li,83.00
结尾无空行
#includestruct student { int num; char name[10]; double ave; int a,b,c; }; int main(){ struct student x[50],y; int n; scanf("%d",&n); int i,j; for(i=0;i 欢迎分享,转载请注明来源:内存溢出
评论列表(0条)