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