
C++比赛结果处理
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
C++比赛结果处理主要涉及运用C++编程语言进行比赛数据的解析、统计和展示。该主题涵盖了算法设计、文件操作及数据结构的应用等关键技术点,旨在提升参赛者解决实际问题的能力。
对参赛结果分数进行处理:共有n名选手(n>1),m位评委(m>2)。每位评委给每个选手打一个介于0到10之间的正实数评分,称为score。计算各选手的最终得分lastScore的方法如下:
- 当评委人数m小于9时,去掉最高分和最低分后,取剩余(m-2)个分数的平均值。
- 若评委人数m大于或等于9,则去除两个最高的分数及两个最低的分数,并求出剩下(m-4)个评分的平均数。
已知有一个名为f1.txt的数据文件,其中依次记录着n名选手的信息:包括每个选手唯一的编号(正整数)、姓名(字符串)以及由评委给出的所有m个评分明细。请编写程序从该数据文件中读取所有参赛者信息,并根据上述规则计算每位选手的最终得分lastScore。
然后将结果以如下格式输出到屏幕上和另一个名为f2.txt的数据文件里:
每个选手的信息应包括:编号、姓名以及最后得分(保留两位小数)。
全部评论 (0)
还没有任何评论哟~


