pta为什么测试用例正确但显示答案错误

输入n个学生的姓名及其3门功课成绩(整数),要求根据3门功课的平均成绩从高分到低分输出每个学生的姓名、3门功课成绩及平均成绩,若平均分相同则按姓名的字典序输出。
输入格式:
测试数据有多组,处理到文件尾。每组测试数据首先输入一个正整数n(1输出格式:
对于每组测试,输出排序后的学生信息,每行一个学生信息:姓名、3门课成绩、平均成绩(保留2位小数)。每行数据之间留一个空格。

img

img

img

测试用例正确那只能说明给的例子在你的程序上刚好正确,但你的代码逻辑是不正确的,pta本题内置的其他数据在你的程序上运转得不到正确的结果。