#2022. 结构体基本输入输出(数组—多重维度排序)

结构体基本输入输出(数组—多重维度排序)

Description

现有n(小于等于10000)条学生的数据记录,这条记录包括学号(为正数,且小于等于100000,保证各学号各不相同)、姓名(长度不超过20,不会包含空格)、期末总分成绩(为正数,且小于等于720),体重(为浮点数,且小于等于100)
先按总分成绩从大到小,成绩相同再按照体重从大到小的要求的进行排序后,体重相同再按学号从小到大的顺序输出 学号,姓名,期末总分成绩,体重

Input Format

共n+1行
第1行 为1个整数 为整数n
第2行到第n+1行 每行分别为学号,姓名,期末总分成绩,体重   中间以空格间隔

Output Format

共n行
每行分别为学号,姓名,期末总分成绩,体重 中间空格间隔
6
25 tom 680 55.6
15 ni 699 75
96 meng 700 73.6
75 gu 680 52.9
100 jerry 689 60.1
66 he 680 52.9
96 meng 700 73.6
15 ni 699 75
100 jerry 689 60.1
25 tom 680 55.6
66 he 680 52.9
75 gu 680 52.9

Source

结构体