如何计算1!+2!+3!+....+n!的答案
1!+2!+3!+....+n!是数学中的阶乘求和问题,其中n是一个自然数。我们可以使用循环的方式来计算这一问题,以C语言中的2.c为例,我们可以使用以下代码:
include
int main()
{
int n, i, j, fact = 1, sum = 0;
printf("请输入一个正整数:");
scanf("%d", &n);
for (i = 1; i <= n; i++)
{
fact *= i;
sum += fact;
}
printf("1!+2!+3!+....+%d!=%d\n", n, sum);
return 0;
}
下载地址
用户评论