我想要实现以下程序的功能:
按每一个学生的成绩总分(数学,语文,英语之和)降序排序,若总分相同,按照数学成绩排序,若总分和数学成绩相同,按照语文成绩降序排序,再按照英语成绩降序排序,选出排名前50名的学生学号。。。。。。
struct stu{
int stuno;
int sum;
int math;
int chinese;
int english;
}
按每一个学生的成绩总分(数学,语文,英语之和)降序排序,若总分相同,按照数学成绩排序,若总分和数学成绩相同,按照语文成绩降序排序,再按照英语成绩降序排序,选出排名前50名的学生学号。。。。。。
struct stu{
int stuno;
int sum;
int math;
int chinese;
int english;
}
本文介绍了一种对学生成绩进行多级排序的算法。首先依据总分降序排列,总分相同时比较数学成绩;若数学成绩相同,则根据语文成绩降序排列;最后根据英语成绩进行降序排列。该算法旨在快速找出排名前50的学生。
1191

被折叠的 条评论
为什么被折叠?



