组卷题库 > 高中信息技术试卷库
试题详情
某地区举办了一场比赛,共有n个选手参加,每个选手会有m个评委进行评分。现要求按下列规则计算每个选手的成绩,并按照成绩从高到低进行排序。

选手成绩的计算规则是:计算评分最高前k个的平均分avg1,剩余评分的平均分avg2,找到avg1与avg2差值最小,则avg1与avg2的平均数为该选手得分。例如,某选手的评委评分为6,5,3,1,则各位次评分为:

k

1

2

3

avg1

6

5.5

4.67

avg2

3

2

1

avg1-avg2

3

3.5

3.67

由表格可知,差值最小为3,因此该选手的评分为(6+3)/2=4.5。按上述要求,编写VB程序,功能如下:在列表框List1中显示各选手的评委评分,单击“计算”按钮Command1,在列表框List2中依次按照得分从高到低显示每位选手成绩。程序运行界面如图所示。请回答下列问题:

知识点
参考答案
采纳过本试题的试卷
教育网站链接