编写一个函数f(),用来求n!的值。在主函数中输入两个正整数a和b,调用函数f(),求a!+b!的值,并输出结果,用c语言
时间: 2024-05-01 15:22:41 浏览: 50
C语言程序设计-求两个整数a与b之和
以下是用C语言编写的程序,实现计算n的阶乘和:
```c
#include <stdio.h>
int f(int n) {
if (n == 1) {
return 1;
}
return n * f(n-1);
}
int main() {
int a, b;
printf("请输入两个正整数:\n");
scanf("%d%d", &a, &b);
int result = f(a) + f(b);
printf("%d! + %d! = %d\n", a, b, result);
return 0;
}
```
运行程序后,输入两个正整数,即可得到它们的阶乘之和的值。
阅读全文