題組內容

三、下面為一以 C 語言撰寫之副程式,用來解決河內塔(tower of Hanoi)問題。phpqmLohC

⑵如果主程式呼叫 tower(2, 'A', 'B', 'C'),請問輸出是什麼?(4 分)

詳解 (共 1 筆)

詳解 提供者:hchungw

當主程式調用 tower(2, 'A', 'B', 'C') 時,輸出將會是:

 Move disk 1 from A to B
Move disk 2 from A to C
Move disk 1 from B to C

這個輸出顯示了將兩個盤子從 A 柱移動到 C 柱的步驟,使用 B 柱作為輔助。