題組內容
三、下面為一以 C 語言撰寫之副程式,用來解決河內塔(tower of Hanoi)問題。
⑵如果主程式呼叫 tower(2, 'A', 'B', 'C'),請問輸出是什麼?(4 分)
詳解 (共 1 筆)
詳解
當主程式調用 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
Move disk 2 from A to C
Move disk 1 from B to C
這個輸出顯示了將兩個盤子從 A 柱移動到 C 柱的步驟,使用 B 柱作為輔助。