标签:阶乘 bash cto factorial https 效果 enter shell enc
一、
#!/bin/sh factorial() { if [ "$1" -gt "1" ]; then i=`expr $1 - 1` j=`factorial $i` k=`expr $1 \* $j` echo $k else echo 1 fi } while : do echo "Enter a number:" read x factorial $x done
二、
效果:shell实现阶乘计算
? ? bash test.sh Enter a number: 3 6 Enter a number: 4 24 Enter a number: 5 120 Enter a number:
Reference:https://www.shellscript.sh/ #Shell Scripting Tutorial
标签:阶乘 bash cto factorial https 效果 enter shell enc
原文地址:https://www.cnblogs.com/itcomputer/p/9174892.html