选择法排序
2016-06-16 17:40
225 查看
Private Sub Command1_Click()
Dim a(10) As Integer
Dim i As Integer
For i = 1 To 10
a(i) = 10 + Int(Rnd() * 100)
Print a(i)
Next i
Print
Dim j As Integer
For j = 1 To 9
For i = j + 1 To 10
If a(j) < a(i) Then
swap a(j), a(i)
End If
Next i
Next j
For i = 1 To 10
Print a(i)
Next i
Print
End Sub
Private Sub swap(a As Integer, b As Integer)
Dim t As Integer
t = a
a = b
b = t
End Sub
Dim a(10) As Integer
Dim i As Integer
For i = 1 To 10
a(i) = 10 + Int(Rnd() * 100)
Print a(i)
Next i
Dim j As Integer
For j = 1 To 9
For i = j + 1 To 10
If a(j) < a(i) Then
swap a(j), a(i)
End If
Next i
Next j
For i = 1 To 10
Print a(i)
Next i
End Sub
Private Sub swap(a As Integer, b As Integer)
Dim t As Integer
t = a
a = b
b = t
End Sub
相关文章推荐
- [js]面向对象编程
- Zabbix 3.0 监控交换机(4)——温度、风扇监控及配置Trigger
- oh-my-zsh ,“zsh: command not found: adb”
- GIt安装和配置
- LeetCode OJ 347. Top K Frequent Elements hashmap+排序求解
- typedef struct
- sublime2创建一个html5的snippets文件
- 29、JavaScript的event对象和事件冒泡
- 华为C语言编程规范—函数、过程
- Charles破解
- 一位数乘一位数
- Hibernate关联操作、查询操作、高级特性、并发处理机制
- EventBus学习入门
- 精准测试新玩法の基于犯罪心理学挖掘代码风险
- 最佳设计工作流
- NPM安装之后CMD中不能使用
- 登录界面的设计
- 分类算法 之 支持向量机--原理+案例+代码
- 从spring容器中获取bean
- 华为C语言编程规范--变量、结构