用递归算法求10的阶乘
时间: 2023-05-22 11:04:13 浏览: 181
用递归求阶乘
可以使用以下递归算法求10的阶乘:
```python
def factorial(n):
if n == 0:
return 1
return n * factorial(n - 1)
print(factorial(10)) # 输出 3628800
```
该算法会一直递归调用函数,直到 n 等于 0,此时返回 1,否则返回 n 乘以 (n-1) 的阶乘。
阅读全文