shell脚本

谁说胖子不能爱 提交于 2019-12-04 10:24:15

1.n的阶乘。

#!
#
f() {
     if [ $1 -lt 1 ];then
        echo 1
     else
        i=$[$1*$(f $[$1-1])]
        echo $i
     fi
}
f 5

2.斐波那契函数。(1,1,2,3,5,8,13,21,34,55....)

#!/bin/bash
#

fact() {
      if [ $1 -lt 3 ];then
       echo 1
      else 
         i=$[$(fact $[$1-1])+ $(fact $[$1-2])]
         echo $i
      fi
}
fact 8

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!