用C语言定义一个阶乘函数
时间: 2023-05-18 22:05:45 浏览: 106
用于求阶乘的c语言程序
```c
#include <stdio.h>
int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int n = 5;
printf("%d! = %d\n", n, factorial(n));
return 0;
}
```
输出结果:
```
5! = 120
```
阅读全文