C中在主函数调用该函数,求5!+8!的值并输出。
时间: 2024-03-13 21:44:31 浏览: 46
用C语言求5!阶乘的源程序
可以写一个计算阶乘的函数,然后在主函数中分别调用该函数计算5!和8!,最后求和并输出即可。
以下是示例代码:
```c
#include <stdio.h>
int factorial(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int n1 = 5;
int n2 = 8;
int result = factorial(n1) + factorial(n2);
printf("%d! + %d! = %d\n", n1, n2, result);
return 0;
}
```
输出结果为:
```
5! + 8! = 40321
```
阅读全文