题解 1739: 成绩排序

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

优质题解

成绩排序-题解(C语言代码)此题多坑!

解题思路:一开始我的思路是此题结构体大小应该根据每次输入的n值来分配,但是分配内存时没有考虑到连续性,不能使用qsort来排序,需要自己编写排序函数。于是嫌麻烦偷懒,先建立大小为1000的结构体数组,保证不会超出,然后利用qsort函数来排序。
优质题解

Hifipsysta-1739-成绩排序(C++代码)基于STL中sort函数的结构体排序

####基本思路:①建立student结构体类型的数组stu[1001]存储学生姓名、年龄和成绩,按照题目要求长度为1000。②设置排序规则,按照题目要求是先按成绩从小到大排,成绩相等则按姓名的字典序从小到大排,姓名相同则按年龄从小到大排。③将学生的姓名、年龄和成绩数据读入并保存到student类型的