题目链接在此。
给出N个考生的准考证号、德分、才分,及格线L、有休闲H,然后对这个N个考生进行分类(这是这个题的关键): 1. 如果德分和才分有一个低于L,则为不及格考生,不参与最后的输出,为第五类 2. 如果德分和才分均不低于H,为第一类 3. 如果德分不低于H,才分低于H,为第二类 4. 如果德分和才分都低于H,但是德分不低于才分,为第三类 5. 其余为第四类
之后需要对这N个考生进行如下排序: 1. 先按照类别从小到大 2. 类别相同,按照总分从大到小 3. 总分相同,按照德分从大到小 4. 德分相同,按照准考证号从小到大
最后输出所有及格考生的相关信息,顺序为排序后的顺序。
定义一个结构体数组,结构体成员见代码; 读取输入,将及格的考生信息放入结构体数组; sort函数排序; 输出相关信息。
新闻热点
疑难解答