编程从键盘输入n值(10≥n≥3),然后计算并输出1! + 2! + 3! + … + n!。 **输入格式要求:"%d" 提示信息:"Input n:" **输出格式要求:"1!+2!+…+%d! = %ld\n" 程序运行示例如下: Input n:10 1!+2!+…+10! = 4037913
时间: 2023-09-30 13:13:06 浏览: 84
java代码-使用java解决给定一个整数N,编写程序求1!+2!+……+N!的源代码
5星 · 资源好评率100%
好的,这是一个计算阶乘和的程序,我会为你编写一个C语言的实现。下面是代码:
```c
#include <stdio.h>
int main() {
int n, i;
long sum = 0, fact = 1;
printf("Input n:");
scanf("%d", &n);
for(i = 1; i <= n; i++) {
fact *= i;
sum += fact;
}
printf("1!+2!+...+%d! = %ld\n", n, sum);
return 0;
}
```
你可以复制这段代码到你的编译器中运行,输入n的值,即可得到阶乘和的结果。
阅读全文