- #!/bin/sh
- #written by wubo
- #blog:wbmtf.blog.51cto.com
- ####此脚本的功能是用户输入一个大于零的数,然后计算它的阶乘,当此数小于等于零时,就停止执行
- while :
- do
- fac=1
- echo -n "for jiecheng,please input a number:"
- read num
- if [ $num -le 0 ]
- then break
- fi
- for i in `seq 1 $num`
- do
- let fac=$fac\*$i
- done
- echo "${num}的阶乘是:${fac}"
- done
转载于:https://blog.51cto.com/wbmtf/1006118