已有10人关注
入门到精通(数组10个数冒泡排序)请问大家,加粗的那行为什么不起作用呢
发表在VB图书答疑 2018-07-06 《Visual Basic开发实例大全·基础卷》第3章 数组与指针
是否精华
版块置顶:

Option Explicit

 

Dim a(9) As Long

Private Sub Command1_Click()

    

    Dim i As Long, j As Long, b As Long

    For i = 1 To 9

        For j = 0 To 9 - i

            If a(j) > a(j + 1) Then

                b = a(j)

                a(j) = a(j + 1)

                a(j + 1) = b

            End If

        Next j

    Next i

    For i = 0 To 9

        Text1.Text = Text1.Text + CStr(a(i)) + "  "

If i=4 Then Text1.Text=Text1.Text+Chr(13)+Chr(10)

    Next i

End Sub

 

 

Private Sub Command2_Click()

    Dim i As Long, l

    Text1.Text = ""

    For i = 0 To 9

N:

        l = InputBox("请输入排序的10个数字,这是第" & (i + 1) & "", "提示", "")

        If IsNumeric(l) Then

            a(i) = l

        Else

            MsgBox "请输入数字", vbOKOnly, "错误"

            GoTo N

        End If

    Next i

End Sub



分享到:
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照