想用批处理写个hanoi,没有成功。
一些残代码:
能否改改,使之运行?
一些残代码:
setlocal ENABLEDELAYEDEXPANSION
set /p n="请输入汉诺塔层数:"
call :hanoi !n! a b c
:hanoi
pause
if !1! EQU 1 (
echo !2!到!4!
) else (
set /a "!1!-=1"
call :hanoi !1! !2! !4! !3!
echo !2!到!4!
set /a "!1!-=1"
call :hanoi !1! !3! !2! !4!
)
pause
能否改改,使之运行?
