求a!+b!+c!的值用一个函数fac(n)求n!。a,b,c的值由主函数输入
时间: 2023-10-03 08:05:46 浏览: 156
C语言程序设计-编写函数求表达式的和(n的值由主函数输入);1-12+13-14+......+1m
5星 · 资源好评率100%
```python
def fac(n):
if n == 0: # 0的阶乘为1
return 1
else:
return n * fac(n-1)
a = int(input("请输入a的值:"))
b = int(input("请输入b的值:"))
c = int(input("请输入c的值:"))
result = fac(a) * fac(b) * fac(c)
print(result)
```
注意,上述代码只适用于a、b、c为非负整数的情况。如果需要考虑a、b、c为负数或小数的情况,需要对输入值进行判断和处理。
阅读全文