VB用冒泡法对产生的随机数的偶数排序
时间: 2023-06-17 07:02:41 浏览: 93
C# 冒泡法排序可视化程序,用不同长度条形柱表示数值,条形柱移动,表示冒泡法的实现。
5星 · 资源好评率100%
以下是使用冒泡排序算法对随机数数组中的偶数进行排序的 VB 代码示例:
```
Dim randomNumbers(10) As Integer
Dim i, j, temp As Integer
' 生成随机数数组
For i = 0 To 9
randomNumbers(i) = Int(Rnd() * 100) + 1
Next
' 输出原始随机数数组
For i = 0 To 9
Debug.Print randomNumbers(i)
Next
' 冒泡排序算法对偶数进行排序
For i = 0 To 8
For j = 0 To 8 - i
If randomNumbers(j) Mod 2 = 0 And randomNumbers(j + 1) Mod 2 = 0 Then
If randomNumbers(j) > randomNumbers(j + 1) Then
temp = randomNumbers(j)
randomNumbers(j) = randomNumbers(j + 1)
randomNumbers(j + 1) = temp
End If
End If
Next
Next
' 输出排序后的偶数数组
For i = 0 To 9
If randomNumbers(i) Mod 2 = 0 Then
Debug.Print randomNumbers(i)
End If
Next
```
上述代码中,首先生成了一个长度为 10 的随机数数组 `randomNumbers`,然后使用两层循环的冒泡排序算法对其中的偶数进行排序,最后输出排序后的偶数数组。
阅读全文