题目描述
每年一次的体测又来了,学长最喜欢这个了(真的),体测完学长只想躺平,可是收到老师的任务:统计计算全班的体测成绩,并按照成绩排名,请帮助学长完成这个任务。
每个人的成绩分为3部分:跳远、1000米和引体向上,每个人的体测成绩 = 跳远成绩*15%+1000米成绩*70%+引体向上成绩*15%。
现已知每个人的姓名(一个长度小于10的字符串),跳远、1000米和引体向上这三项的成绩(0<=每项成绩<=100)。
请你根据体测成绩计算公式计算每个人的体测成绩并排名输出。
输入
第一行一个整数n(1<=n<=1000)
接下来n行,每行依次输入该同学的姓名、跳远成绩、1000米成绩和引体向上成绩(空格空开)
输出
输出n行,按照体测成绩排名输出每名同学的姓名和体测成绩.
(体测成绩保留2位小数,若两名同学的体测成绩相等保持原来相对位置,提示:用冒泡排序)
3
aaa 50 70 30
bbb 20 80 25
ccc 25 75 25
bbb 62.75
aaa 61.00
ccc 60.00
提示
aaa的体测成绩=50*0.15+70*0.7+30*0.15=61.00