[VB6 ] 請教陣列問題
i = 0
n = Val(InputBox("請連續輸入n個數值"))
While n <> -1
ReDim x(i)
x(i) = n
i = i + 1
n = Val(InputBox("請連續輸入n個數值"))
Wend
For a = x(1) To x(i)
If x(a) > Max Then Max = x(a)
Next
Print "最大值=" & Max
End Sub
小弟事VB新手,此程式原本結果應該是,連續輸入數值
直到輸入-1時結束輸入。並列印輸出最大的輸入值。
不過我執行以後 都是陣列索引超出範圍。
特來請教 各位高手
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.127.61.11
推
10/09 11:18, , 1F
10/09 11:18, 1F
→
10/09 11:19, , 2F
10/09 11:19, 2F
推
10/10 15:54, , 3F
10/10 15:54, 3F