shell 遞歸求階乘

#!/bin/bash fact() { local num=$1 local fac if ((num==1)) then fac=1 else ((dec=num-1)) fact $dec fac=$? fac=`expr $num \* $fac` fi return $fac } fact 5 echo $?
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章