Private Sub Command1_Click()
Dim arr(10) As Integer
For i = 0 To 9
arr(i) = Rnd * 100 + 100
Next
For i = 0 To 9
For j = 0 To 9
If arr(j) > arr(j + 1) Then
t = arr(j + 1): arr(j + 1) = arr(j): arr(j) = t
End If
Next j
Next i
For i = 0 To 9
Print arr(i)
Next i
End Sub
追问输出的第一个数是0 啊
追答 Private Sub Command1_Click()
Dim arr(10) As Integer
For i = 0 To 10
arr(i) = Rnd * 100 + 101
Next
For i = 0 To 9
For j = 0 To 9
If arr(j) > arr(j + 1) Then
t = arr(j + 1): arr(j + 1) = arr(j): arr(j) = t
End If
Next j
Next i
For i = 0 To 9
Print arr(i)
Next i
End Sub