21xrx.com
2024-12-23 00:34:45 Monday
登录
文章检索 我的文章 写文章
【编程技巧】如何用c语言编写1!+2! +20!
2023-06-14 10:47:01 深夜i     --     --
编程技巧 c语言 循环语句

每当我们在初学编程时,这样的题目都会让我们感到惊讶并产生赞叹。但是,随着编程技能的提高,我们可以不断提高自己的能力来解决这样的编程任务。在这篇文章中,我们将教你如何用c语言编写1!+2!......+20!的程序。

首先,我们需要了解什么是阶乘。阶乘就是一个正整数与比它小的所有正整数的乘积。例如,5的阶乘为5 x 4 x 3 x 2 x 1,也可以表示为5!。

现在,我们需要做的是将1! + 2!+ ......+ 20!求和。我们可以使用循环语句来解决这个问题。我们可以从1到20循环并计算每个数的阶乘,然后将它们加起来。

下面是使用c语言编写该程序的代码:

#include

int main()

{

  int i,j;

  long long s=0,f=1;

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

  {

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

   {

     f=f*j;

   }

   s=s+f;

   f=1;

  }

  printf("1!+2!+...+20!=%lld\n",s);

  return 0;

}

在这个程序中,我们使用了两个循环语句来计算并对结果求和。第一个循环从1到20,第二个循环从1到当前循环变量的值,计算当前数的阶乘。使用变量s和f来保存当前的和以及阶乘数。

现在,我们已经了解了如何用c语言编写1!+2!......+20!的程序。我们可以使用这些技巧来解决其他类似的编程问题。

生成的3个

  
  

评论区

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