21xrx.com
2024-09-19 10:03:39 Thursday
登录
文章检索 我的文章 写文章
C语言求1到20的阶乘和
2023-06-15 10:29:52 深夜i     --     --
C语言 阶乘 循环

在C语言中,求阶乘的方法是通过循环递推来实现的。要求1到20的阶乘和,我们可以先定义一个变量sum用来存储阶乘和的值,然后用for循环来遍历每一个数,计算它的阶乘并加到sum上去,最终输出sum的值。

下面是代码示例:


#include

int main() {

  int i, j, factorial = 1, sum = 0;

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

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

      factorial *= j;

    }

    sum += factorial;

    factorial = 1;

  }

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

  return 0;

}

执行代码后,会输出1到20的阶乘和的结果。

  
  

评论区

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