STL实用入门教程 8集STL培训视频教程 实用小项目培训视频教程
课程介绍:
某学校举行一场唱歌比赛,共有24个人参加,按参加顺序设置参赛号(参赛号为100至123)。
每个选手唱完一首歌之后,由10个评委分别打分。该选手的最终得分是去掉一个最高分和一个最低分,求得剩下的8个评分的平均分。
比赛共三轮,前两轮为淘汰赛,第三轮为决赛。选手的名次按得分降序排列,若得分一样,按参赛号升序排名。
第一轮分为4个小组,根据参赛号顺序依次划分,比如100-105为一组,106-111为第二组,依次类推,每组6个人,每人分别按参赛号顺序演唱。当小组演唱完后,淘汰组内排名最后的三个选手,然后继续下一个小组的比赛。
第二轮分为2个小组,每组6人,每个人分别按参赛号顺序演唱。当小组演唱完后,淘汰组内排名最后的三个选手,然后继续下一个小组的比赛。
第三轮只剩下6个人,本轮为决赛,不淘汰选手,本轮目的是赛出每个人的名次。该6人按参赛号顺序分别演唱。
请用STL解答以下问题
请打印出所有选手的名字与参赛号,并以参赛号的升序排列。
请打印出第1轮和第2轮淘汰赛中,各小组选手的名字与选手得分,并以名次的顺序排列。
请打印出第1轮淘汰赛中被淘汰的歌手的名字(不要求打印顺序)。
请打印出第2轮淘汰赛中被淘汰的歌手的分数,并以名次的降序排列。
大家可以打开本视频教程的最后一个章节参考答案,如果你能答出这道综合题,那么我恭喜你,你已经掌握如何使用STL了。如果你还存在一些疑惑或某些错误,请认真看完本系列教程。本教程将帮助你掌握STL常用的使用方法。

评论(0)