21xrx.com
2024-11-22 12:57:53 Friday
登录
文章检索 我的文章 写文章
如何用C语言求n的阶乘
2023-06-16 13:01:34 深夜i     --     --
C语言 阶乘 循环

在C语言中,我们可以通过循环来实现求阶乘的功能。我们可以利用一个循环来对于每次循环所得到的值进行累乘,以此达到求阶乘的目的。

具体实现方法如下:

1.首先,定义一个变量 fac 来存储阶乘的结果,将其初始化为 1。

2.利用循环来对每个数进行累乘操作,从 1 开始乘到 n。

3.在每次循环中,将计算得到的值累乘到 fac 变量中。

4.最后,输出 fac 的值,即为 n 的阶乘。

下面是一个示例代码:


#include

int main()

{

  int n, i;

  long fac = 1; // 阶乘结果初始化为1

  printf("请输入一个正整数n:");

  scanf("%d", &n);

  // 对每个数进行累乘

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

  {

    fac *= i;

  }

  printf("%d的阶乘是%ld\n", n, fac);

  return 0;

}

  
  

评论区

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