21xrx.com
2024-12-22 22:38:24 Sunday
登录
文章检索 我的文章 写文章
如何在C语言中求一个数的阶乘
2023-06-15 18:19:32 深夜i     --     --
阶乘 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;

}

  
  

评论区

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