『壹』 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,新建一个空白页面: