Chinaunix首页 | 论坛 | 博客
  • 博客访问: 19267160
  • 博文数量: 7460
  • 博客积分: 10434
  • 博客等级: 上将
  • 技术积分: 78178
  • 用 户 组: 普通用户
  • 注册时间: 2008-03-02 22:54
文章分类

全部博文(7460)

文章存档

2011年(1)

2009年(669)

2008年(6790)

分类:

2008-05-01 17:03:31

代码:
#! /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
阅读(1600) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~