21xrx.com
2024-12-23 01:13:11 Monday
登录
文章检索 我的文章 写文章
【计算机编程】使用C语言编写1
2023-06-15 16:30:33 深夜i     --     --
C语言编程 阶乘计算 累加求和

【计算机编程】使用C语言编写1!+2!+3!+4!+....+20!的代码

在计算机编程中,C语言是非常常用的一种编程语言。那么如何使用C语言编写出1!+2!+3!+4!+....+20!的代码呢?

首先,我们可以使用循环来实现阶乘的计算。具体来说,在循环中初始化一个变量,用于记录当前的数值,并定义一个变量用来累计阶乘的结果。每次循环时,将当前的数值乘以累计结果,然后将当前值加1,直到达到所需的阶乘数。

接下来,我们需要对1至20的阶乘进行求和。同样地,可以使用循环来实现。我们可以定义一个变量用于累加各项阶乘的结果,在循环中将每个阶乘结果加到该变量中。

最终,我们得到的代码如下所示:


#include

int main() {

  int i, current, factorial, sum = 0;

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

    current = 1;

    factorial = 1;

    while (current <= i) {

      factorial *= current;

      current++;

    }

    sum += factorial;

  }

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

  return 0;

}

通过上述代码,我们可以得到1!+2!+3!+...+20!的结果。

  
  

评论区

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