Board logo

标题: 批量处理版 河内塔 [打印本页]

作者: garyng    时间: 2011-8-18 18:08     标题: 批量处理版 河内塔

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

作者: CUer    时间: 2011-8-18 22:01

以前书上看到的都说是汉诺塔,河内塔这个说法还真是第一次见,我OUT了。
作者: garyng    时间: 2011-8-19 16:13

回复 2# CUer

不知道勒~
网上是这样写的~
译音不同吧~
我知道英文是 : Tower of Hanoi




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2