输入任意两个数m和n的值,编写一个求阶层函数,计算输出下列表达式的值。 S=(m-n)!n!
时间: 2024-02-23 09:57:59 浏览: 51
C语言程序设计-编写函数求表达式的和(n的值由主函数输入);1-12+13-14+......+1m
5星 · 资源好评率100%
好的,你可以使用下面的 Python 代码来实现:
```python
def factorial(n):
"""
计算 n 的阶乘
"""
if n == 0 or n == 1:
return 1
else:
return n * factorial(n-1)
m = int(input("请输入 m 的值:"))
n = int(input("请输入 n 的值:"))
s = factorial(m-n) * factorial(n)
print("计算结果为:", s)
```
你可以将这段代码保存为一个 Python 文件,然后在命令行中运行,输入 m 和 n 的值,即可得到计算结果。
阅读全文