VB 在一个有序数组中插入指定数字并使其仍然有序,下面是我的代码。。12
Option Base 1
Dim a() As Integer, n As Integer, i As Integer
Private Sub Command1_Click()
n = Val(InputBox("输入数组个数"))
ReDim a(n)
Randomize
For i = 1 To n
a(i) = Int(90 * Rnd) + 10
List1.AddItem a(i)
Next i
End Sub
Private Sub Command2_Click()
Dim t As Integer
For i = 1 To n
For j = 1 To n - i
If a(j) > a(j + 1) Then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
End If
Next
Next
For i = 1 To n
List2.AddItem a(i)
Next i
End Sub
Private Sub Command3_Click()