Logo HelloWorld信息学奥赛题库

少儿编程

时间限制:1 s 空间限制:512 MB

#13333. 赛跑成绩排名

统计

题目描述

学校运动会百米赛跑项目中,有10名运动员的成绩(单位:秒)如下:
{12.5, 11.8, 13.2, 11.9, 12.1, 12.8, 11.7, 12.3, 12.0, 12.6}
请使用插入排序算法完成以下任务:
1.将上述成绩按升序(用时越短,排名越靠前)进行排序;
2.输出排序后的完整成绩排名(含名次与成绩);
3.找出并输出成绩最好的前三名(冠军、亚军、季军)。

输入格式

本题无输入,直接使用题目给出的固定成绩数组。

输出格式

输出共两部分:
完整排名:按名次从高到低输出,每行格式为 第 X 名:Y 秒(X为名次,Y为成绩,保留1位小数);
前三名公示:单独输出冠军、亚军、季军的成绩。

样例数据

output

=== 百米赛跑成绩排名 ===
第 1 名:11.7 秒
第 2 名:11.8 秒
第 3 名:11.9 秒
第 4 名:12.0 秒
第 5 名:12.1 秒
第 6 名:12.3 秒
第 7 名:12.5 秒
第 8 名:12.6 秒
第 9 名:12.8 秒
第 10 名:13.2 秒

成绩最好的前三名:
冠军:11.7 秒
亚军:11.8 秒
季军:11.9 秒