21xrx.com
2024-09-20 01:06:38 Friday
登录
文章检索 我的文章 写文章
使用C语言计算1!+2!+3!+4!+ +20!
2023-06-16 11:44:56 深夜i     --     --
C语言 阶乘 循环 程序 计算

在计算机科学中,阶乘(factorial)是指把某个自然数n(n≥0)的值连乘以所有小于等于n的自然数,得到的积。例如n=5时,阶乘为5! = 5 × 4 × 3 × 2 × 1 = 120。

现在让我们来计算1!+2!+3!+4!+...+20!。我们可以先通过循环计算1到20的阶乘,并把结果相加。

下面是用C语言计算的程序代码:


#include

int main() {

  int sum = 0;

  int factorial = 1;

  

  for (int i = 1; i <= 20; i++) {

    factorial *= i;

    sum += factorial;

  }

  

  printf("1!+2!+3!+4!+...+20! = %d", sum);

  

  return 0;

}

程序首先声明了两个变量:sum用于保存阶乘的总和,factorial用于保存当前数字的阶乘。然后程序通过for循环计算1到20的阶乘,并把结果相加。最后程序输出计算结果。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复