s4:VB之如何更改排序的数字的数量

终于要结束了哭

欣慰的我来放出最后的大招

如果不想给15个数排序

想给10个或100个等等多个数排序的话

应该怎样做呢!!

只需要创建一个text就可以了

还有别忘了在程序最前面点通用加option base 1

因为是前面的升级版

所以我来多放几张最后的效果图

如果你想排序8个数

它是这样的

如果你想排序10个数

它是这样的

如果你想排序12个数

它是这样的

以此类推等等等等

接下来

我要来传授如何写程序来达到上述的效果

程序如下:

Option Base 1

Private Sub Command1_Click()

Cls

Font.size = 30

Dim n As Integer

Dim size As Integer

size = Int(Val(Me.Text1.Text))

Dim xierdun() As Integer

ReDim xierdun(size)

n = LBound(xierdun)

  While n <=UBound(xierdun)

      xierdun(n) = Int(Rnd * 1000)

       n = n + 1

  Wend

 

Dim swap As Integer

 

m = LBound(xierdun)

While m <= UBound(xierdun)

  n =LBound(xierdun)

  While n <=UBound(xierdun) - m

      Ifxierdun(n) < xierdun(n + 1) Then

          swap =xierdun(n)

         xierdun(n) = xierdun(n + 1)

         xierdun(n + 1) = swap

      End If

      n = n + 1

  Wend

m = m + 1

Wend

 

n = LBound(xierdun)

While n <= UBound(xierdun)

  Printxierdun(n)

  n = n + 1

Wend

 

End Sub

程序就是这样的

还有在啰嗦一句的就是

运行的时候别忘了在文本框里

写上你要排序多少个数

好啦

终于写完了!!

开心:)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值