✔ 最佳答案
(知識+管理員...你說漏了= =",還有最小值呢)
2010-04-10 22:38:29 補充:
PS: 使用主控台應用程式專案
Module Module1
Sub Main()
'原資料
Dim a() As Integer = {120, 92, 351, 66, 1024, 964, 47, 539, 76, 33}
Console.WriteLine(Join(ToStrArray(a), ", "))
Dim maxIndex As Integer = 0 '假設的最大值索引
Dim minIndex As Integer = 0 '假設的最小值索引
'檢查 & 更新
For i As Integer = 1 To a.Length - 1
If a(maxIndex) < a(i) Then maxIndex = i
If a(minIndex) > a(i) Then minIndex = i
Next
'輸出
Console.WriteLine("max = " & a(maxIndex))
Console.WriteLine("min = " & a(minIndex))
'等待
Console.ReadKey()
End Sub
'Integer() 轉換為 String()
Private Function ToStrArray(ByVal a() As Integer) As String()
Dim t() As String
ReDim t(a.Length - 1)
For i As Integer = 0 To a.Length - 1
t(i) = CStr(a(i))
Next
Return t
End Function
End Module