shell编写代码,计算1!+2!+3!+……+n! 要求: N的值由用户输入 编写函数计算阶乘
时间: 2023-10-07 08:09:21 浏览: 73
python计算阶乘和的方法(1!+2!+3!+…+n!)
好的,我明白了。以下是使用shell编写计算阶乘的代码:
```
#!/bin/bash
echo "请输入一个正整数N:"
read N
factorial=1
for ((i=1;i<=N;i++))
do
factorial=`expr $factorial \* $i`
done
echo "N的阶乘为:$factorial"
```
用户会被提示输入一个正整数N,程序会使用for循环计算1到N的阶乘,并输出结果。
阅读全文