调用求阶乘函数计算并输出p=m!/(n!*(m-n)!) 的值
时间: 2024-05-02 10:16:22 浏览: 108
C语言上机 | 求1! ~n! 的值
您可以使用以下代码来计算并输出p的值:
```
def factorial(n):
if n == 0:
return 1
else:
return n * factorial(n-1)
m = int(input("请输入m的值:"))
n = int(input("请输入n的值:"))
p = factorial(m) // (factorial(n) * factorial(m-n))
print("p的值为:", p)
```
这里定义了一个求阶乘的函数factorial,然后输入m和n的值,并通过该函数计算得到p的值,最后将结果输出。请注意,使用两个斜杠(//)来进行整数除法,以确保结果为整数。
阅读全文