描述
输入一个数,输出它的阶乘。
输入输出示例
输入 输出
5 120
解题思路:首先要知道什么是阶乘,怎么求阶乘,然后把数学知识转化为代码,然后注意一些细节的问题,基本上就可以了!
#include<stdio.h>
#include<math.h>
int main()
{
int a,i=1,n,e=1;
scanf("%d",&n);//输入一个数n。
while(i<=n)
{
e=e*i;//累积相乘。
i++;//i+1然后重复循环,直到i<=n。
}
printf("%d\n",e);//输出结果。
return 0;
}