[VB6 ] 我想請教有關於迴圈得問題

看板Programming作者時間15年前 (2010/07/16 10:01), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
※ [本文轉錄自 Visual_Basic 看板 #1CFxod2x ] 作者: comduffer () 看板: Visual_Basic 標題: [VB6 ] 我想請教有關於迴圈得問題 時間: Fri Jul 16 09:57:54 2010 請看以下範例 n=5 m=2 for i=1 to n for j=1 to n if i<j than print i,j next j next i output 1,2 1,3 1,4 1,5 2,3 2,4 2,5 3,4 3,5 4,5 n=4 m=3 for i=1 to n for j=1 to n for k=1 to n if i<j<k than print i,j,k next k next j next i 所以output 1,2,3 1,2,4 1,3,4 2,3,4 也就是說我要可以控制M N這倆各變數 可是當我改變n的時候 迴圈數量也改變 請問有人有辦法做出可以變棟的巢式迴圈嘛 我有一個想法就是利用SUB 但是我不能在SUB裡面呼叫SUB本身 那麼我可以做倆各SUB互相叫然後達到可變動巢式迴圈的功用嗎 當然I J K...的變數用陣列作暫存 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.204.234.31 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 180.204.234.31

07/16 16:53, , 1F
你需要的是遞迴
07/16 16:53, 1F

07/16 16:53, , 2F
(不過我記得Basic不能遞迴太多層的樣子?)
07/16 16:53, 2F
文章代碼(AID): #1CFxs1pO (Programming)
文章代碼(AID): #1CFxs1pO (Programming)