用函数来编程实现N!,在主函数中调用它计算 S=A!+B!+C!,使用c语言编写
时间: 2023-08-28 14:05:19 浏览: 106
汇编语言 计算N!的程序
4星 · 用户满意度95%
可以使用递归函数来实现N!的计算,代码如下:
```c
#include <stdio.h>
int factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
int A, B, C, S;
printf("请输入A、B、C的值:\n");
scanf("%d%d%d", &A, &B, &C);
S = factorial(A) + factorial(B) + factorial(C);
printf("S的值为:%d\n", S);
return 0;
}
```
在主函数中,先输入A、B、C的值,然后调用factorial函数分别计算它们的阶乘,最后将三个阶乘相加得到S的值。运行程序,输入A=3、B=4、C=5,输出结果为S=150。
阅读全文