C语言求1到19的阶层和
时间: 2024-03-13 19:42:28 浏览: 186
下面是使用C语言计算1到19的阶乘和的代码:
```c
#include <stdio.h>
long long factorial(int num) {
if (num == 0) {
return 1;
} else {
return num * factorial(num - 1);
}
}
int main() {
int i;
long long sum = 0;
for (i = 1; i <= 19; i++) {
sum += factorial(i);
}
printf("1到19的阶乘和为%lld\n", sum);
return 0;
}
```
这段代码定义了一个递归函数 `factorial` 来计算阶乘,然后在 `main` 函数中使用循环计算1到19的阶乘和,最后输出结果。
阅读全文