1个回答
展开全部
正好刚刚做完这个习题 数组排序 思路是 一个数组 要把里面的元素从大到小或者从小到大的顺序排列起来 代码可以给你参考下
Function 数组排序(数组, 模式)
For UBound(数组)
For i = 0 To UBound(数组)
If i >= UBound(数组) Then
Exit For
End If
If 模式 <= 0 Then
If 数组(i) > 数组(i + 1) Then
z = 数组(i)
数组(i) = 数组(i + 1)
数组(i + 1) = z
Else
数组(i) = 数组(i)
End If
ElseIf 模式 > 0 Then
If 数组(i) < 数组(i + 1) Then
z = 数组(i)
数组(i) = 数组(i + 1)
数组(i + 1) = z
Else
数组(i) = 数组(i)
End If
End If
Next
Next
数组排序 = 数组
End Function
Function 数组排序(数组, 模式)
For UBound(数组)
For i = 0 To UBound(数组)
If i >= UBound(数组) Then
Exit For
End If
If 模式 <= 0 Then
If 数组(i) > 数组(i + 1) Then
z = 数组(i)
数组(i) = 数组(i + 1)
数组(i + 1) = z
Else
数组(i) = 数组(i)
End If
ElseIf 模式 > 0 Then
If 数组(i) < 数组(i + 1) Then
z = 数组(i)
数组(i) = 数组(i + 1)
数组(i + 1) = z
Else
数组(i) = 数组(i)
End If
End If
Next
Next
数组排序 = 数组
End Function
芬尚
2024-11-18 广告
2024-11-18 广告
作为中国极具创新实力的展示空间打造服务商Forsung芬尚以其独特的视野、智慧、执行力等核心能力,协助客户在美陈展示策略、设计、施工和运营上获得竞争优势,并借此和客户共同分享领先一步的价值和喜悦。...
点击进入详情页
本回答由芬尚提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询