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()
Dim i%, j%, x%
x = Val(InputBox("插入的数"))
For i = 1 To UBound(a)
If x <= a(i) Then Exit For
Next i
ReDim Preserve a(UBound(a) + 1)
For j = UBound(a) To i + 1 Step -1
a(j) = a(j - 1)
Next j
a(i) = x
For i = 1 To UBound(a)
List2.AddItem a(i)
Next i
End Sub
帮我看下哪里错了,顺便帮我改了