爱数学的人都应该知道“河内塔”吧~
上网找到了这个--批量处理版 河内塔- @echo off
- set n=3
- echo, 1
- echo, 2
- echo, 3
- echo, - - -
- echo, a b c 将a上的数字按照汉诺塔的规则,移动到b
- echo,
- call :next %n% a b c
- pause
- :next
- set /a n=%1,n2=n-1
- if %n% leq 0 goto :eof
- call :next %n2% %2 %4 %3
- echo 让 %1 号铁饼 从 %2 到 %3
- set /a n2=%1-1
- call :next %n2% %4 %3 %2
-
复制代码
|