迟到的vb作业

 我觉得这节课的内容挺简单的,不像上节课那么的枯燥无味,方法也简遍,我也在规定时间里做完了练习,但是令我苦恼的是:电脑不配合,连不上网.so 作业又交迟了.不过,迟也有迟的好处,我又趁这机会练习了一遍,印象更深刻了.(这是十天前的感悟,至于为什么现在交,因为每次上机时,都没时间登博客了,所以,作业还是要当堂完成,要不然就会出现像我这样一拖再拖的情况)

任务有:

1: 出现15个数

2:出现15个数,最小的在最后

3:出现15个数,从小到大排序

4:在窗体上添加个文本框,便于改变数量

在此,就只打上最难的最后一个程序吧

Option Base 1

 

Private Sub Command1_Click()

Dim n As Integer

Dim size As Integer

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

Dim sierdun() As Integer

ReDim sierdun(size)

 

n = LBound(sierdun)

While n <= UBound(sierdun)

 sierdun(n) = Int(Rnd * 1000)

 n =n + 1

Wend

 

Dim swap As Integer

m = LBound(sierdun)

While m <= UBound(sierdun) - 1

n = LBound(sierdun)

While n <= UBound(sierdun) - m

   Ifsierdun(n) < sierdun(n + 1) Then

  swap = sierdun(n)

  sierdun(n) = sierdun(n + 1)

  sierdun(n + 1) = swap

  End If

   n= n + 1

  Wend

   m= m + 1

  Wend

While n <= UBound(sierdun)

 Print sierdun(n)

  n =n + 1

Wend

End Sub

 结果展示:

第一个


第二个


第三个

v

第四个


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值