C语言,求n阶乘的代码

 时间:2026-04-28 05:28:09

思路:所谓n的阶乘就是从1到n的累积,所以可以通过一陕蹲个for循环,从1到n依次求积即可。

#include <stdio.h>

 int main()

{

int i, n;

int sum = 1;

printf("请输入n: ");

scanf("%d", &n);

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

{

sum = sum*i; 捧边始  

}

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

return 0;

}

C语言,求n阶乘的代码

定义范围

通常所说的阶乘是定义在自然数范围里的(大多科学计算器只能计算 0~69 的阶乘),小数科学计算器没有阶乘功能,如 0.5!,0.65!,0.777!都是错误的。但是,有时候我们会将Gamma 函数定义为非整数的阶乘,因为当 x 是正肺各整数 n 的时候,Gamma 函数的值是 n-1 的阶乘。

以上内容参考:百度百科-n!

  • 如何用C语言判断是否为素数
  • C语言如何打印九九乘法表?
  • C语言怎样用递归函数求阶乘?
  • C语言中float是什么意思?
  • c语言如何输入10个整数求其平均值?
  • 热门搜索
    寒噤怎么读 锦湖轮胎质量怎么样 韭菜牛肉饺子馅的做法 新鲜百合怎么做好吃 空气炸锅怎么用 手淫过度怎么办 怎么设置动态壁纸 伊能静为什么和庾澄庆分手 微信怎么拍一拍对方 feet怎么读