Board logo

標題: [發問] 關於三迴圈的用法不知是否錯誤,感謝大大們的指導。(以解決,感謝H大,G大謝謝你) [打印本頁]

作者: av8d    時間: 2011-9-10 12:07     標題: 關於三迴圈的用法不知是否錯誤,感謝大大們的指導。(以解決,感謝H大,G大謝謝你)

本帖最後由 av8d 於 2011-9-11 02:41 編輯

For i = 8 To 13
        For j = 2 To 7
            arr = Array(1, 10, 50, 100, 500, 1000)
            For k = 0 To 5
            A(i) = A(j) * arr(k)
            Next k
        Next j
    Next i

以上迴圈跑出來的結果會是這樣嗎?(如下)
A(8) = A(2) * 1
A(9) = A(3) * 10
A(10) = A(4) * 50
A(11) = A(5) * 100
A(12) = A(6) * 500
A(13) = A(7) * 1000

可是運算出來的結果卻是(如下)
我的A(2)=0照道理A(8)要等於0
可是我的A(8)卻等於3000
不知道是哪裡出了問題,再次感謝熱心助人的大大們。
作者: Hsieh    時間: 2011-9-10 12:37

回復 1# av8d


    For j = 8 To 13
    arr = Array(1, 10, 50, 100, 500, 1000)
    For k = 0 To 5
       A(j) = A(k + 2) * arr(k)
    Next k
Next j
作者: av8d    時間: 2011-9-10 12:58

本帖最後由 av8d 於 2011-9-10 13:28 編輯

回復 2# Hsieh

成功了~(如下)
     j = 2
    k = 0
    For i = 8 To 13
            Ar = Array(1, 10, 50, 100, 500, 1000)
            A(i) = A(j) * Ar(k)
            j = j + 1
            k = k + 1
    Next i
感謝~
作者: GBKEE    時間: 2011-9-10 13:40

回復 3# av8d
  1. Ar = Array(1, 10, 50, 100, 500, 1000)
  2. For i = 8 To 13
  3.     A(i) = A(i - 6) * Ar(i - 8)
  4. Next
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)