保证最后三个数字为最小的

来源:互联网 发布:注册网站域名 编辑:程序博客网 时间:2024/04/29 13:50

1.打开VB,然后在左侧找到command图标,在form窗口上创建图标,然后双击图标进入输入代码界面,输入下列代码:(适当修改界面字体大小)

Private Sub Command1_Click()

Cls
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








End Sub

0 0
原创粉丝点击