21xrx.com
2024-12-23 01:42:56 Monday
登录
文章检索 我的文章 写文章
C语言程序:求一个数的阶乘
2023-06-15 06:54:35 深夜i     --     --
C语言 阶乘 循环

阶乘是数学中常用的一个概念,在C语言中可以使用循环结构求任意数的阶乘。下面是一个简单的程序示例:


#include

int main()

{

  int n, i;

  long long factorial = 1;

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

  scanf("%d", &n);

  if (n < 0)

    printf("负数没有阶乘。\n");

  else

  {

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

    {

      factorial *= i;

    }

    printf("%d 的阶乘为 %lld。\n", n, factorial);

  }

  return 0;

}

上述程序通过循环计算了输入的整数n的阶乘,注意使用long long型变量存储结果,以避免结果太大导致溢出。

  
  

评论区

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