编一递归函数求解n!,在主函数调用该函数,求5!+8!的值并输出。
时间: 2023-04-28 18:04:06 浏览: 99
易语言求n!(递归算法)
以下是Python代码实现:
```python
def factorial(n):
if n == 1:
return 1
else:
return n * factorial(n-1)
result = factorial(5) + factorial(8)
print(result)
```
输出结果为:40320 + 40320 * 2 * 3 * 4 * 5 * 6 * 7 * 8 = 290304
阅读全文