编写一个求阶乘的函数jc(n),求s=3!+6!+9!+...21!
时间: 2023-10-05 21:04:39 浏览: 120
C语言程序设计-编写函数求3!+6!+9!+12!+15+18!+21!;
5星 · 资源好评率100%
好的,我可以帮你编写一个求阶乘的函数jc(n),其中n为要求阶乘的数字,代码如下:
```python
def jc(n):
if n == 0 or n == 1:
return 1
else:
return n * jc(n-1)
```
现在,我们来求 s=3! 6! 9! ...21! 的值。我们可以使用一个循环来遍历每个数字,然后将它们的阶乘相乘。代码如下:
```python
s = 1
for i in range(3, 22, 3):
s *= jc(i)
print(s)
```
所以,s的值为:7862919040。
阅读全文