打开VB,然后在左侧找到command图标,在form窗口上创建图标,然后双击图标进入输入代码界面,输入下列代码:(适当修改界面字体大小)
Font.Size = 30
Dim sierdun(10) As Integer
n = 1
While n <= 10
sierdun(n) = Int(Rnd * 1000)
n = n + 1
Wend
Dim swap As Integer
n = 1
While n <= 10 - 1
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 2
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 3
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10
Print sierdun(n)
n = n + 1
Wend
Private Sub Command1_Click()
ClsFont.Size = 30
Dim sierdun(10) As Integer
n = 1
While n <= 10
sierdun(n) = Int(Rnd * 1000)
n = n + 1
Wend
Dim swap As Integer
n = 1
While n <= 10 - 1
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 2
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 3
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10
Print sierdun(n)
n = n + 1
Wend
End Sub