首页 > 代码库 > shell编写简单的Hanoi
shell编写简单的Hanoi
#########################################################################
# 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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。