题库 高中信息

题干

单循环赛制是一种较为公平合理的比赛制度,比赛过程中所有参赛队伍均能相遇一次。其秩序编排可采用“逆时针轮转方法”:数字 1~ n 依次作为队伍编号,把编号按 U 型走向分成均等两边(若 n 为奇数,则在末尾增加编号 0,使总数为偶数),即可得到第一轮的比赛秩序,例如,5 个队伍的比赛编排情况如图 a 所示;第二轮,固定编号 1,其余编号均按逆时针方向移动一个位置,即为该轮比赛秩序;以后各轮比赛秩序以此类推,与编号 0 对阵的表示本轮轮空。
小赵这此编写了 VB 程序,功能如下:在文本框 Text1 中输入参赛队伍数 n,单击“编排”按钮 Command1,在列表框 List1 中输出每轮比赛秩序。程序运行效果如图 b 所示。

实现上述功能的 V B代码如下,请将程序代码补充完整。
Private Sub Command1_Click()
Dim team(1 To 20) As String    
Dim n As Integer, c As Integer
Dim result As String
Dim i As Integer, j As Integer, temp As String
n=Val(Text1.Text)
For i=1 To n
team(i)=Str(i)
Next i
c=n+n Mod 2    
If c<>n Then team(c)=Str(0)
For i=1 To c-1
result=""
For j=1 To c\2
result=result&team(j)&"-"&______________&";" ‘(1)
Next j
List1.AddItem "第"&Str(i)&"轮"&result   
temp=team(c)
For j=c To 2 Step -1
_________________    ‘(2)
Next j 

_________________     ‘(3)

Next i
End Sub
上一题 下一题 0.99难度 填空题 更新时间:2019-05-22 04:40:27

答案(点此获取答案解析)