19
题目描述
输入一个整数n,使用递归方法计算n的阶乘。
输入描述:
一个整数n(1 ≤ n ≤ 15 )
输出描述:
n的阶乘的结算结果。
#include<stdio.h>
long long res=1;
long long a(int n)
{
res*=n;
n--;
if(n==1||n==0)
return res;
else
return a(n);
}
int main()
{
long long n;
scanf("%lld",&n);
printf("%lld",a(n));
}