已解决问题 - 浏览254次
下一个已解决问题最佳答案 - 由投票者2008-10-11 23:12:01选出
'标准的冒泡排序例程
Private Sub Form_Click()
Dim a(10)
'生成测试用例
For i = 1 To 10
a(i) = Int(Rnd * 10)
Print a(i);
Next
Print
'排序
For i = 10 To 1 Step -1
For j = 1 To i - 1
If a(j) > a(j + 1) Then
t = a(j)
a(j) = a(j + 1)
a(j + 1) = t
End If
Next
Next
'输出
For i = 1 To 10
Print a(i);
Next
Print
End Sub
'附运行截图:



来源:网页搜索












