21xrx.com
2024-12-23 00:35:16 Monday
登录
文章检索 我的文章 写文章
如何使用C语言求得5!
2023-06-15 07:21:36 深夜i     --     --
C语言 阶乘 for循环 乘法运算符

我们都知道5!=5x4x3x2x1=120,那么如何使用C语言来计算这个数字呢?

C语言中有一个循环结构叫做“for循环”,可以重复执行一些代码块,我们可以利用它来计算一个阶乘。具体实现方式如下所述:


#include

int main() {

  int n = 5, i;

  long long result = 1;

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

   result *= i;

  }

  printf("5! = %lld", result);

  return 0;

}

在这个例子中,我们定义了一个整型变量n和一个长整型变量result。变量n用来存储需要计算阶乘的数字,变量result用来存储每次循环后的结果。在这个循环中,我们使用了乘法运算符*,并将每次循环的结果乘以i,最终得到阶乘的值。

这段程序的输出结果为5! = 120。

通过这个例子,我们可以学习到如何使用C语言的循环结构计算阶乘。对于其他数字的阶乘同样适用,只需要将n的值修改为需要计算的数字即可。

  
  

评论区

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