[VB6 ] 急問! 請益簡單遞迴的問題..

看板Visual_Basic作者 (小女孩)時間14年前 (2012/03/01 15:26), 編輯推噓1(103)
留言4則, 4人參與, 最新討論串1/2 (看更多)
原Po 要考北科的某研所 結果計概程設是用Basic 應該是VB吧 想請問以下這題: 以下有一個副程式 若執行H(3,1,3) 則螢幕輸出的資料為何 Sub H(n As Integer, p as interger,q as integer) if n>1 Then H(n-1,p,6-p-q) Print"Move Disk";n;"from";p"to";q if n>1 Then H(n-1,6-p-q,q) End Sub 可以煩請簡單地訴說流程與結果嗎 謝謝各位.. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.175.162

03/01 16:27, , 1F
建議你直接run 看看
03/01 16:27, 1F

03/01 16:39, , 2F
小妹 沒有VB環境.. 而且也不知道如何輸入參數 讓它跑..
03/01 16:39, 2F

03/01 17:00, , 3F
print 1,1,3->2,1,2->1,3,2->3,1,3->1,2,1->2,2,3->1,1,3
03/01 17:00, 3F

03/01 19:16, , 4F
河內之塔,或奈何橋。你如果有舊的Motorola手機可以玩玩
03/01 19:16, 4F
文章代碼(AID): #1FJoJ2Ru (Visual_Basic)
文章代碼(AID): #1FJoJ2Ru (Visual_Basic)