n的阶乘c语言程序
发布时间: 2024-10-21 11:56:11
『壹』 C语言编程 输入N 求N的阶乘
/*求阶乘问题。
输入一个正整数n,输出n!
*/#include <stdio.h> //编译预处理命令
int factorial(int n); //函数声明
int main(int argc, char const *argv[]) //主函数
{ int n; //变量定义
scanf("%d", &n); //输入一个整数
if (n>=20){
printf("N is too big")
}
printf("%d
", factorial(n)); //调用函数计算阶乘
return 0;
}int factorial(int n) //定义计算n!的函数
{ int fact = 1; for (int i = 1; i <= n; ++i)
{
fact = fact*i;
}
return fact;
}
代码截图:
『贰』 c语言编程 :输入整数n,求n的阶乘 并输出。
1、首先打开CodeBlocks,新建一个空白页面: