编写程序 ,求1!+2!+3!+4!+5!
时间: 2023-11-15 09:58:51 浏览: 408
计算 S=1!+2!+3!+...+N! C语言代码
这个程序的目的是计算1!+2!+3!+...+n!的和。其中n是用户输入的值。程序使用for循环来计算每个阶乘,并将它们相加以得到最终结果。以下是程序的代码:
#include <stdio.h>
int main() {
int sum = 0, n;
int a = 1, i;
printf("请输入n的值:");
scanf("%d", &n);
for (i = 1; i <= n; i++) {
a = a * i;
sum = sum + a;
}
printf("结果为:%d\n", sum);
}
程序首先要求用户输入n的值,然后使用for循环计算每个阶乘并将它们相加。在循环中,变量a用于存储当前阶乘的值,而变量sum用于存储所有阶乘的和。最后,程序输出结果。
阅读全文