码迷,mamicode.com
首页 > 系统相关 > 详细

shell编写简单的Hanoi

时间:2017-04-18 18:19:14      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:echo   简单   noi   程序   .com   shell脚本   file   src   ges   

#########################################################################
# File Name: hanoi.sh
# Author: free
# mail: fancanglang@foxmail.com
# Created Time: 2017年04月18日 星期二 14时36分43秒
#########################################################################
#!/bin/bash

function Hanoi()
{
local num=$1
if [ "$num" -eq "1" ];then
echo "Move:$2--->$4"
else
Hanoi $((num-1)) $2 $4 $3
echo "Move:$2--->$4"
Hanoi $((num-1)) $3 $2 $4
fi
}
Hanoi 4 A B C

技术分享

 

以上包括注释,以4为例,shell脚本执行结果如下

技术分享

程序就是传4 A B C参数到函数Hanoi中,然后让Hanoi自我调用,知道满足判断条件,输出结果。

shell编写简单的Hanoi

标签:echo   简单   noi   程序   .com   shell脚本   file   src   ges   

原文地址:http://www.cnblogs.com/free-spurs/p/6728614.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!