博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

剑心通明的资料库

文章均为转载,本人不负因参考它所导致的一切后果,请谨慎参考!如您的文章不愿被转载,请点击此处联系本人!
  jxtm.cublog.cn

关于作者
姓名:剑心通明
职业:高级工程师(专修灵魂^_^)
年龄:20出头30不到
位置:网络上一节点
个性介绍:努力学习每一天!
倾心打造:http://www.bsdlover.cn
http://bbs.bsdlover.cn
BSD爱好者的乐园!
|| << >> ||
我的分类


简单递归实例
代码:
#! /bin/bash
#这是一个用递归函数写的阶乘的例子,
function factorial
{
ret_val=0
factarg=0
if (( $1<=1 ))
then
res=1
return 0
else
(( factarg=$1 - 1 ))
factorial $factarg
(( ret_val=$1 * $res ))
res=$ret_val
return 0
fi
}
factorial $1
echo "Factorial of $1 is:$res"

[javalee@Linux javalee]$ sh digui 6
Factorial of 6 is:720

 原文地址 http://www.bsdlover.cn/html/72/n-772.html
发表于: 2008-05-01,修改于: 2008-05-01 17:03,已浏览455次,有评论1条 推荐 投诉


网友评论
网友: 本站网友 时间:2008-05-05 11:48:24 IP地址:61.135.152.★
很好,很强大

 发表评论