用c语言函数计算出1-100的阶乘之和
时间: 2023-04-06 19:03:18 浏览: 167
c语言 计算阶乘之和.c
我可以回答这个问题。以下是用 C 语言函数计算出 1-100 的阶乘之和的代码:
```c
#include <stdio.h>
long long factorial(int n) {
if (n == 0) {
return 1;
} else {
return n * factorial(n - 1);
}
}
int main() {
long long sum = 0;
for (int i = 1; i <= 100; i++) {
sum += factorial(i);
}
printf("1-100 的阶乘之和为 %lld\n", sum);
return 0;
}
```
注意,由于阶乘的结果很大,需要使用 long long 类型来存储。
阅读全文