close
標題:
幫幫忙我不知味啥程式寫出來最小值沒辦法顯示出來
發問:
Dim A(4) As IntegerDim B(4) As IntegerDim C(4) As IntegerPrivate Sub Form_Activate()For Each i In A Print iNextFor i = 0 To 4 If A(i) > Max Then Max = A(i) If A(i) < Min Then Min = A(i) Sum = Sum + A(i)NextPrint "陣列最大值為:"; MaxPrint "陣列最小值為:"; MinPrint... 顯示更多 Dim A(4) As Integer Dim B(4) As Integer Dim C(4) As Integer Private Sub Form_Activate()For Each i In A Print i Next For i = 0 To 4 If A(i) > Max Then Max = A(i) If A(i) < Min Then Min = A(i) Sum = Sum + A(i) Next Print "陣列最大值為:"; Max Print "陣列最小值為:"; Min Print "陣列總和為:"; SumEnd Sub Private Sub Form_Load()A(0) = 77: A(1) = 66: A(2) = 99: A(3) = 44: A(4) = 55: Max = A(0): Min = A(0): Sum = A(0) End Sub
最佳解答:
Dim A(4) As Integer Dim B(4) As Integer Dim C(4) As Integer Dim max, min As Integer Private Sub Form_Activate() For Each i In A Print i Next For i = 0 To 4 If A(i) > max Then max = A(i) If A(i) < min Then min = A(i) Sum = Sum + A(i) Next Print "陣列最大值為:"; Str(max) Print "陣列最小值為:"; Str(min) Print "陣列總和為:"; Str(Sum) End Sub Private Sub Form_Load() A(0) = 77: A(1) = 66: A(2) = 99: A(3) = 44: A(4) = 55: max = A(0): min = A(0): Sum = A(0) End Sub
其他解答:
幫幫忙我不知味啥程式寫出來最小值沒辦法顯示出來
發問:
Dim A(4) As IntegerDim B(4) As IntegerDim C(4) As IntegerPrivate Sub Form_Activate()For Each i In A Print iNextFor i = 0 To 4 If A(i) > Max Then Max = A(i) If A(i) < Min Then Min = A(i) Sum = Sum + A(i)NextPrint "陣列最大值為:"; MaxPrint "陣列最小值為:"; MinPrint... 顯示更多 Dim A(4) As Integer Dim B(4) As Integer Dim C(4) As Integer Private Sub Form_Activate()For Each i In A Print i Next For i = 0 To 4 If A(i) > Max Then Max = A(i) If A(i) < Min Then Min = A(i) Sum = Sum + A(i) Next Print "陣列最大值為:"; Max Print "陣列最小值為:"; Min Print "陣列總和為:"; SumEnd Sub Private Sub Form_Load()A(0) = 77: A(1) = 66: A(2) = 99: A(3) = 44: A(4) = 55: Max = A(0): Min = A(0): Sum = A(0) End Sub
最佳解答:
Dim A(4) As Integer Dim B(4) As Integer Dim C(4) As Integer Dim max, min As Integer Private Sub Form_Activate() For Each i In A Print i Next For i = 0 To 4 If A(i) > max Then max = A(i) If A(i) < min Then min = A(i) Sum = Sum + A(i) Next Print "陣列最大值為:"; Str(max) Print "陣列最小值為:"; Str(min) Print "陣列總和為:"; Str(Sum) End Sub Private Sub Form_Load() A(0) = 77: A(1) = 66: A(2) = 99: A(3) = 44: A(4) = 55: max = A(0): min = A(0): Sum = A(0) End Sub
其他解答:
此文章來自奇摩知識+如有不便請留言告知
Sum = A(0) '應設為 Sum = 0, 不然會多加了A(0) 兩次 但這樣看, 抓最小值沒什麼問題...文章標籤
全站熱搜
留言列表