Randomize '随机生成n个1到100之间的正整数
For i = 1 To n
a(i) = Int(Rnd * 100) + 1
Next i
'将10个数从小到大排序
For i = 1 To n-1
k = i
For j = i + 1 To n
If a(k) < a(j) Then k = j ‘(1)
Next j
If i <> k Then
t = a(i): a(i) = a(k): a(k) = tEnd If
Next i
'将排好序的数输出在列表框Listl中
List1.Clear
For i = 1 To n
List1.AddItem Str(a(i))
Next i
End SubDim key As Integer
key = Val(Text1.Text)
i = 1
Do While key > a(i) And (i <= n)
i = i + 1
Loop
Label4.Caption = "该数插入的位置是:" + Str(i)
If i = 11 Then
a(i) = keyElse
For j = n+1 To i + 1 Step -1End If
List2.Clear
For i = 1 To 11
List2.AddItem a(i)
Next i
End Sub