题目详情
定义结构体struct stu,编写成绩排名函数:void sort(struct stu *ps,int n),对结构体数组按成绩排名。 程序功能为读入整数N(N<100),再读入N个学生的学号(整型)和成绩(实数)。按样例输出排名。
输出格式
第一列是名次,注意并列情况;
第二列是学号,第三列是成绩(2位小数)。
输入样例
5
101 99
102 100
103 50
104 80
105 99
输出样例
1 102 100.00
2 101 99.00
2 105 99.00
4 104 80.00
5 103 50.00
题目分析
怎么来分析这个题目呢?
我觉得这道题难得不是排序,难顶的是这该死的并列排名还有一些细节!细节!细节!
先说说这个并列排名吧 我是真真的在这磕了好久 提交了好多次 就是不能够通过测试点1 就是不能完全对... 那种感觉真的