使用c语言运用调用函数编写5的阶乘
时间: 2024-03-08 15:49:37 浏览: 86
用C语言编写阶乘算法
5星 · 资源好评率100%
可以使用递归函数或循环语句来编写5的阶乘。以下是使用循环语句的代码示例:
```c
#include <stdio.h>
int main() {
int n = 5; // 阶乘的数值
int result = 1; // 阶乘的结果
for (int i = n; i >= 1; i--) {
result *= i;
}
printf("%d 的阶乘是 %d\n", n, result);
return 0;
}
```
输出结果为:
```
5 的阶乘是 120
```
使用递归函数的代码示例如下:
```c
#include <stdio.h>
int factorial(int n) {
if (n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int n = 5; // 阶乘的数值
int result = factorial(n); // 阶乘的结果
printf("%d 的阶乘是 %d\n", n, result);
return 0;
}
```
输出结果同样为:
```
5 的阶乘是 120
```
阅读全文