编写一个函数fac(),它的功能是求n!
时间: 2024-05-01 16:18:15 浏览: 274
局部变量-C语言之函数模块设计
好的,这是一个基本的阶乘函数的实现:
```
def fac(n):
if n == 1:
return 1
else:
return n * fac(n-1)
```
其中,`fac(n)` 函数通过递归的方式计算 $n$ 的阶乘。如果 $n$ 为1,那么它的阶乘为1。否则,它的阶乘为 $n$ 乘以 $n-1$ 的阶乘。
你可以将 `fac(n)` 函数输入任何整数 $n$,都能够输出其对应的阶乘结果。
阅读全文