1. 首页
  2. 编程语言
  3. C
  4. 如何计算1!+2!+3!+....+n!的答案

如何计算1!+2!+3!+....+n!的答案

上传者: 2023-06-14 14:05:52上传 C文件 185B 热度 10次

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;

}

用户评论