定义求n的阶乘的函数int fac,在主函数中调用该函数求解1的阶乘+2的阶乘+3的阶乘+…10的阶乘的和
时间: 2023-05-21 10:01:35 浏览: 95
递归的概念-VB教程(第一部分)
好的,以下是代码:
```c
#include <stdio.h>
int fac(int n) {
if (n == 0 || n == 1) {
return 1;
} else {
return n * fac(n-1);
}
}
int main() {
int sum = 0;
for (int i = 1; i <= 10; i++) {
sum += fac(i);
}
printf("1! + 2! + ... + 10! = %d", sum);
return 0;
}
```
输出结果为:1! + 2! + ... + 10! = 4037913
希望能够帮到您!
阅读全文