输入整数n值,求1!+2!+3!+…+n!。阶乘求值用函数实现。
时间: 2024-01-17 19:04:50 浏览: 82
python计算阶乘和的方法(1!+2!+3!+...+n!)
5星 · 资源好评率100%
以下是使用函数实现阶乘求和的示例代码:
```c
#include <stdio.h>
int Fact(int n) {
int i;
long result = 1;
for(i = 1; i <= n; i++) {
result = result * i;
}
return result;
}
int main() {
int i, n;
long sum = 0;
scanf("%d", &n);
for(i = 1; i <= n; i++) {
sum = sum + Fact(i);
}
printf("1! + 2! + 3! + ... + %d! = %ld\n", n, sum);
return 0;
}
```
阅读全文