21xrx.com
2025-06-18 00:00:48 Wednesday
文章检索 我的文章 写文章
如何在C语言中求一个数的阶乘
2023-06-15 18:19:32 深夜i     20     0
阶乘 C语言 循环

阶乘就是指一个整数n乘以(n-1)乘以(n-2)乘以……乘以2乘以1的结果,用符号“!”表示。在C语言中,我们可以通过循环来求一个数的阶乘。具体的实现方法如下:

#include 
int main()
{
  int i, n, result=1;
  printf("请输入一个正整数:");
  scanf("%d", &n);
  if(n < 0)
    printf("负数没有阶乘!\n");
  else
  {
    for(i=1; i<=n; i++)
    {
      result *= i;
    }
    printf("%d的阶乘为%d。\n", n, result);
  }
  return 0;
}

  
  

评论区