在以下的函数中,用一个函数,可以求得一个具有n个元素的数组中的最大值与最小值:
Private Sub Command1_Click()
Dim a(10) As Integer, max, min
For i = 1 To 10
a(i) = Rnd * 100
Print a(i);
Next i
ok = fun(a, 10, max, min)
Print "Max="; max
Print "Min="; min
End Sub
Function fun(a() As Integer, n As Integer, max, min) As Integer
max = a(1)
min = a(1)
For i = 2 To n
If a(i) > max Then
max = a(i)
Else
If a(i) < min Then
min = a(i)
End If
End If
Next i
fun = 1
End Function
本回答被提问者采纳