VB用冒泡法对偶数排序
时间: 2023-06-17 20:02:55 浏览: 99
VB.rar_冒泡法
以下是VB语言中使用冒泡排序法对偶数进行排序的示例代码:
```
Sub BubbleSortEvenNumbers(arr() As Integer)
Dim i As Integer, j As Integer, temp As Integer
For i = 0 To UBound(arr) - 1
For j = i + 1 To UBound(arr)
If arr(i) Mod 2 = 0 And arr(j) Mod 2 = 0 Then
If arr(i) > arr(j) Then
temp = arr(i)
arr(i) = arr(j)
arr(j) = temp
End If
End If
Next j
Next i
End Sub
```
该代码使用了两个嵌套的循环来遍历数组并比较相邻的元素。如果相邻的两个元素都是偶数,则比较它们的大小并进行交换以实现排序。请注意,代码使用了 UBound 函数来获取数组的上界,以确保循环不会超出数组的范围。
阅读全文