from TCU 计算机3班
输入样例:
5
输出样例:
120
#include <stdio.h>
long long fac(int N);//声明
int main()
{
int n;
scanf("%d",&n);//输入
if(n>0 && n<=20)//题目条件 20以内正整数
{
printf("%lld",fac(n));//输出
return 0;
}
}
long long fac(int N)//定义
{
long long F;
if(N==1) F=1;//如果n=1
else F=fac(N-1)*N;//如果n>1
return (F);
}