一个超级××的问题

csm1zt 2004-04-23 05:24:28
如何获取数组中值最大的元素?
例:A(3, 2, 1), 怎样把3提出来?如果是100个数组元素的话。
有没有专门的函数?
谢谢。
...全文
58 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csm1zt 2004-04-25
  • 打赏
  • 举报
回复
Thanks
northwolves 2004-04-23
  • 打赏
  • 举报
回复
Function max(ParamArray a()) As Double
max = a(LBound(a))
Dim i As Long
For i = LBound(a) To UBound(a)
If max < a(i) Then max = a(i)
Next
End Function

Private Sub Command2_Click()
MsgBox max(2, 11, 5, 18, 3, 4, 9)
End Sub
脆皮大雪糕 2004-04-23
  • 打赏
  • 举报
回复
Dim a() As String
Dim max As String
Dim i As Integer
a() = Split("3,5,2,1", ",") '生成一个测试数组
For i = LBound(a) To UBound(a)
If a(i) > max Then max = a(i)
Next
Debug.Print max

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧