VB 排序

Dim f(20) As Integer





Private Sub Command1_Click()

Randomize Timer

Label1 = ""

For i = 1 To 20

f(i) = Int(Rnd * 90 + 10)

Label1 = Label1 & f(i) & " "

Next



End Sub



Private Sub Command2_Click()

Label2 = ""



For j = 1 To 20 - 1

For i = 1 To 20 - j

If f(i) > f(i + 1) Then

tmp = f(i + 1)

f(i + 1) = f(i)

f(i) = tmp

End If

Next

Next



For i = 1 To 20

Label2 = Label2 & f(i) & " "

Next



End Sub


留言

熱門文章