4.16.bas

来自「vb编程+从基础到实践光盘代码」· BAS 代码 · 共 37 行

BAS
37
字号
Attribute VB_Name = "Module1"
Public Sub Insert()
    Dim i As Integer, j As Integer
    Dim temp As Integer
    Dim ins As Integer, pos As Integer
    Dim x(10) As Integer
                                     '随机产生9个1--100的整数并排序
    Randomize
    For i = 1 To 9
        x(i) = Int(100 * Rnd) + 1
    Next i
    For i = 1 To 8
        For j = i + 1 To 9
            If x(i) > x(j) Then
                temp = x(i)
                x(i) = x(j)
                x(j) = temp
            End If
         Next j
    Next i
                                                            '从键盘输入一个正数
    Do
        ins = Val(InputBox("ins="))
    Loop Until ins > 0
                                                            '将输入的数插入数组中
    pos = 1
    For i = 1 To 9
        If ins <= x(i) Then Exit For
        pos = i + 1
    Next i
    For j = 9 To pos Step -1
        x(j + 1) = x(j)
    Next j
    x(pos) = ins
End Sub

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?