编写程序求S=A!+B!+C!,的计算定义为一个函数,主程序求和
时间: 2023-07-16 21:13:16 浏览: 92
求!+!+!++n!-过程和函数
以下是Python代码实现:
```python
# 定义计算阶乘的函数
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
# 主程序
if __name__ == '__main__':
A = 3
B = 4
C = 5
S = factorial(A) + factorial(B) + factorial(C)
print("S =", S)
```
运行结果为:
```
S = 150
```
其中,`factorial(n)` 函数用于计算 n 的阶乘,主程序中的 A、B、C 可以替换为任意需要计算阶乘的整数。
阅读全文