vb冒泡排序代码是什么?

作者&投稿:守炒 (若有异议请与网页底部的电邮联系)
~ 冒泡排序法:\x0d\x0a\x0d\x0aOption Explicit\x0d\x0a\x0d\x0aPrivate Sub Form_Click()\x0d\x0a Const N = 10\x0d\x0a Dim i%, a(1 To N), m%, j%, t%\x0d\x0a Randomize\x0d\x0a\x0d\x0aFor i = 1 To N '随机输出10个1位数\x0d\x0a a(i) = Int(Rnd * 9 + 1)\x0d\x0a Print a(i);\x0d\x0a Next i\x0d\x0a Print\x0d\x0a\x0d\x0aFor i = 1 To N - 1 '采用冒泡排序\x0d\x0a For j = 1 To N - 1\x0d\x0a If a(j) > a(j + 1) Then\x0d\x0a t = a(j): a(j) = a(j + 1): a(j + 1) = t\x0d\x0a End If\x0d\x0a Next j\x0d\x0a Next i\x0d\x0a\x0d\x0aFor i = 1 To N '输出排序后的数字\x0d\x0a Print a(i);\x0d\x0a Next i\x0d\x0a Print

vb冒泡排序代码是什么?
答:冒泡排序法:\x0d\x0a\x0d\x0aOption Explicit\x0d\x0a\x0d\x0aPrivate Sub Form_Click()\x0d\x0a Const N = 10\x0d\x0a Dim i%, a(1 To N), m%, j%, t%\x0d\x0a Randomize\x0d\x0a\x0d\x0aFor i = 1 To N '随机输出10个1位数\x0d\x...

vb冒泡排序代码
答:随即产生10个0~100的数,并按从小到大排序,已经验证OK!!!Private Sub Command1_Click()Dim num(1 To 10) As Integer Dim i, j, t As Integer For i = 1 To 10 num(i) = Int((100 - 0 + 1) * Rnd + 0)Next For i = 1 To 10 For j = i + 1 To 10 If num(i) > n...

VB编程怎么排序
答:冒泡排序法思路:(假设有10个数,需要从小到大排)Dim a(10)Randomize For i = 1 To 10 a(i) = Int(Rnd * i + 3 + Rnd * 10) '给数组赋值 Print a(i);Next i Print For i = 1 To 10 ‘For j = i + 1 To 10 If a(j) < a(i) Then ’如果剩余的比a(i)小...

VB中,随机产生10个0~100之间的随机数,按从小到大的顺序排列怎么做...
答:可用冒泡排序法:代码如下:'不重复随机数排序'添加 Command1 Command2 Command3Option Explicit Dim i&, j&, k&, t&, Trec&, Arr&(), RndVal&, TmpVal&, S Private Sub Form_Load()Command1.Caption = "选随机数"Command2.Caption = "小到大排序"Command3.Caption = "大到小排序"'*...

VB中如何给指定的数组排序??
答:Picture2.Print "学号 姓名 VC VB"Picture2.Print "---"For i = 0 To n - 1 Picture2.Print a(i).number, a(i).name, a(i).vc, a(i).vb Print Next i End Sub

vb 产生10个两位随机整数,用冒泡排序法对10个数按升序排序
答:为您推荐: vb语言 vb编程设计例题100例 vb 整数 vb整数代码 vb判断整数 vb表示整数 vb随机整数 vb整数型是什么 vb & vb随机生成数字 其他类似问题2012-05-06 vb,产生10个两位随机整数,用冒泡排序法对10个数升序排列 9 2012-05-23 VB随机产生10个两位数整数(正整数),要求分别用选择排序法....

vb 如何取4 个数字 排序. 最大值 和 最小值
答:Dim A(1 To 4) As Integer Private Sub Command1_Click()For I = 1 To 4 A(I) = InputBox("")Next I '开始冒泡排序 For I = 1 To 3 For J = I + 1 To 4 '冒泡原理(大的数下沉,小的数上浮)即(如果前面的大于后面的数,两者交换)If A(I) > A(J) Then temp = A(...

vb编程 产生10个50-100(包括50和100)的随机整数,并用“冒泡排序”按从小...
答:Print a(i);Next i Print Print "用“冒泡排序”按从小到大的顺序排序后"For i = 1 To 10 For j = 1 To 10 - i If a(j) > a(j + 1) Then t = a(j)a(j) = a(j + 1)a(j + 1) = t End If Next j Next i For i = 1 To 10 Print a(i);Next i End Sub ...

vb怎么按“冒泡排序”按钮实现从小到大排序,并输出在个文本框中_百度知...
答:If a(j) > a(j + 1) Then temp = a(j + 1) a(j + 1) = a(j) a(j) = temp End If Next j Next i 上面是冒泡排序法

用VB编写一程序,产生20个0~100的随机数,并用子过程的方法按从大到小的...
答:Dimarr(1To20),i Fori=1To20 Randomize arr(i)=Int(Rnd*101)Next fcarr PrintJoin(arr,vbNewLine)'自己修改,我是直接打印的可以分开 EndSub Functionfc(arr)Dimi,j,t Fori=LBound(arr)ToUBound(arr)-1 Forj=i+1ToUBound(arr)IfVal(arr(i))t=arr(i):arr(i)=arr(j):arr(j)=t...