保证最后3个数字是最小的
2016-04-21 16:42
309 查看
打开VB,然后在左侧找到command图标,在form窗口上创建图标,然后双击图标进入输入代码界面,输入下列代码:(适当修改界面字体大小)
Private Sub Command1_Click()
Cls
Font.Size = 30
Dim sierdun(10) As Integer
n = 1
While n <= 10
sierdun(n) = Int(Rnd * 1000)
n = n + 1
Wend
Dim swap As Integer
n = 1
While n <= 10 - 1
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 2
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 3
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10
Print sierdun(n)
n = n + 1
Wend
End Sub
Private Sub Command1_Click()
Cls
Font.Size = 30
Dim sierdun(10) As Integer
n = 1
While n <= 10
sierdun(n) = Int(Rnd * 1000)
n = n + 1
Wend
Dim swap As Integer
n = 1
While n <= 10 - 1
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 2
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10 - 3
If sierdun(n) < sierdun(n + 1) Then
swap = sierdun(n)
sierdun(n) = sierdun(n + 1)
sierdun(n + 1) = swap
End If
n = n + 1
Wend
n = 1
While n <= 10
Print sierdun(n)
n = n + 1
Wend
End Sub
相关文章推荐
- ASP.NET MVC之文件上传【一】(八)
- Base64编码及其作用
- AS技巧合集「常用技巧篇」
- 空瓶换酒问题
- POJ3469 Dual Core CPU
- 使用win32窗口句柄创建SDL窗口
- java中的函数重载和重新的区别
- Android Studio 快捷键
- 小白说编译原理-1-前提简介
- Objective-C,Modules
- 比较大小
- 04-树4 是否同一棵二叉搜索树
- TGBBitmap 与 TBitmap 互转
- 遗传算法的C++实现
- Android View学习笔记(三):Scroller的原理剖析及使用(上)
- 一个简单的makefile的例子
- iOS 多选cell复用修正应该标记model里是否选中
- 十的阶乘
- keyboard
- SurfaceView 绘制分形图