作者note7932 (小女孩)
看板Visual_Basic
標題[VB6 ] 急問! 請益簡單遞迴的問題..
時間Thu Mar 1 15:26:55 2012
原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
1F:→ lion21:建議你直接run 看看 03/01 16:27
2F:→ note7932:小妹 沒有VB環境.. 而且也不知道如何輸入參數 讓它跑.. 03/01 16:39
3F:推 serhgrt: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
4F:→ MOONRAKER:河內之塔,或奈何橋。你如果有舊的Motorola手機可以玩玩 03/01 19:16