程序设计竞赛刚结束,举办方需要对考生成绩进行分析、统计,现请你编写一个考生成绩分析、统计程序,读入n名考生的姓名、性别、ID和成绩,按要求输出。
程序设计竞赛刚结束,举办方需要对考生成绩进行分析、统计,现请你编写一个考生成绩分析、统计程序,读入n名考生的姓名、性别、ID和成绩,按要求输出。
输出3行,第一行输出成绩最高的男生姓名和ID,第二行输出成绩最低的女生姓名和ID,第三行输出男生最高分和女生最低分之差。如果考生中没有男生或女生,则在相应的行中输出Absent,而在第三行中输出NA。
4 Carl M 23880112 88 Lisa F 23991201 66 Mary F 23990830 90 Mike M 23126788 98
Mike 23126788 Lisa 23991201 32
样例输入中男生中最高分数获得者是Make,分数为98,所以第一行输出Make 23126788;女生中最低分数获得者是Lisa,分数为66,所以第二行输出Lisa 23991201;第三行输出Make和Lisa的分数差32(98 - 66 = 32分)。
如果输入:
1
Anna F 23018402 76
输出:
Absent
Anna 23018402
NA
因为输入数据中没有男生,因此第一行男生信息处输出Absent;女生中最低分数获得者是Anna,分数为76,所以第二行输出Anna 23018402;第三行分数差处输出NA。