用c语言 递归函数求8的阶乘
时间: 2023-05-15 22:06:40 浏览: 204
C语言程序设计-求k!(k〈13),所求阶乘的值作为函数值返回;(要求使用递归).c
5星 · 资源好评率100%
以下是用 C 语言递归函数求 8 的阶乘的代码:
```
#include <stdio.h>
int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int n = 8;
int result = factorial(n);
printf("%d! = %d\n", n, result);
return 0;
}
```
输出结果为:
```
8! = 40320
```
阅读全文