编写Shell程序,实现功能:计算N!,使用函数的方法实现.
展开全部
#!/bin/sh
exponentiation()
{
number=$1
product=1
for((i=1;i<=$number;i++))
do
product=$(($product * $i))
done
echo $product
}
GETFROM=$1
exponentiation $GETFROM
脚本保存为test.sh
chmod u+x test.sh
./test.sh N (N为你需要计算幂的数字)
./test.sh 10
3628800
exponentiation()
{
number=$1
product=1
for((i=1;i<=$number;i++))
do
product=$(($product * $i))
done
echo $product
}
GETFROM=$1
exponentiation $GETFROM
脚本保存为test.sh
chmod u+x test.sh
./test.sh N (N为你需要计算幂的数字)
./test.sh 10
3628800
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询