请问高手,大奖赛现场统分程序怎样写????
18、大奖赛现场统分以往各类大奖赛的报分与统分脱节,参赛选手的最后得分总要等到下一个选手赛完后才报,影响竞赛的正常节奏,也不能满足观众的期待心理。现在请你为某大奖赛编写一个现场统分的程序,在各评委打分之后,及时通报评分结果,同时,为了给评委一个约束,有利于竞赛评判的公正,要求增加给评委打分和排序的功能。
已知:某大奖赛有n个选手参赛,m(m>2)个评委为依次参赛的选手评判打分:最高10分,最低0分。统分规则为:每个选手所得的m个得分中,去掉一个最高分,去掉一个最低分,然后平均为该选手的最后得分。
要求编写一个菜单驱动的学生成绩管理程序。实现如下管理功能:
能输入并显示 n 个选手的 m 个评委的打分,并计算出选手的最后得分。
根据n个选手的最后得分,从高到低排出名次表,以便确定获奖名单。
任意输入一个选手的编号,能显示该选手的得分情况。
将输入的数据保存到文件中。
从文件中读出数据。
根据各选手的最后得分与各评委给该选手所评分的差距,给各个评委评分的准确性一个定量的评价。
提示:评委给选手评分存在误差即f[i][j] ≠ sf[i]是正常的,也是允许的。但如果某个评委给每个选手的评分与各选手的最后得分都相差太多,则说明该评委的评分有失水准。可用下面的公式计算结果作为对各个评委评分水准的定量评价。(f[i][j]为第j个评委给第i个选手的评分,sf[i]为第i个选手的最后得分)
pf[j]高的评委的评判水平高,依据m个评委的pf[j]值可打印出评委评判水平高低的名次。