vb数组排序-冒泡排序法-杜小杰
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


vb数组排序-冒泡排序法

发表时间:2012/5/27 22:56:30 评论(0) 浏览(13870)  评论 | 加入收藏 | 复制
   
摘 要:设计一个程序,输入n,再输入n个数,把他们从大到小排序,并把排序后的数组从大到小显示出.
正 文:

程序如下
Private Sub Command1_Click()
Dim N As Integer, Ar() As Integer, i As Integer, j As Integer, T As Integer
N = Val(InputBox("输入数字的个数")) - 1
ReDim Ar(N)
For i = 0 To N
  Ar(i) = Val(InputBox("输入第" & i & "个数字:"))
Next i
Print "排序前的结果是:"
For i = 0 To N
  Print Ar(i); "    ";
Next i
For i = N To 1 Step -1
  For j = 0 To i - 1
    If Ar(j) < Ar(j + 1) Then
      T = Ar(j)
      Ar(j) = Ar(j + 1)
      Ar(j + 1) = T
    End If
  Next j
Next i
Print
Print "排序后的结果是:"
For i = 0 To N
  Print Ar(i); "    ";
Next i
End Sub

 

冒泡排序法原理:

点击下载此附件

 


Access软件网交流QQ群(群号:198465573)
 
 相关文章
字符串与二进制数组(二进制流)如何互相转换?  【UMVsoft整理  2007/5/12】
【access小品】关于字符串与数组的那点事  【todaynew  2010/9/9】
数组学习资料  【风行  2011/3/30】
鲜为人知的判断动态数组是否被初始化的方法  【红尘如烟  2011/10/12】
数组同时清空多个文本框的值  【纵云梯  2012/2/9】
vb数组排序-冒泡排序法  【风行  2012/5/27】
VB数组介绍  【风行  2012/6/4】
VB数组定义  【风行  2012/6/4】
VBA数组完全教程10集,ACCESS数组,VB数组  【风行(转载)  2012/7/21】
Access数组冒泡排序法  【纵云梯  2012/8/10】
常见问答
技术分类
相关资源
文章搜索
关于作者

杜小杰

文章分类

文章存档

友情链接