求1!+2!+3!+4!+...+20!的和 C语言
时间: 2023-11-24 10:51:10 浏览: 86
求1!+2!+…+20!的和
以下是C语言实现求1!+2!+3!+4!+...+20!的和的代码:
```c
#include <stdio.h>
long long get_factorial(int num);
int main() {
long long sum = 0;
int i = 0;
for(i = 1; i <= 20; i++) {
sum += get_factorial(i);
}
printf("1!+2!+...+20!的和为%lld\n", sum);
return 0;
}
long long get_factorial(int num) {
if(num >= 1) {
return num * get_factorial(num - 1);
} else {
return 1;
}
}
```
阅读全文