采用递归的方式求阶乘
#include
int multiple(int n)
{
if(n<1)
{
return 1;
}
else
{
return multiple(n-1)*n;//返回从1一直乘到n的结果
}
}
int main()
{
int a;
int result;
scanf("%d",&a);
result=multiple(a);
printf("%d",result);
return 0;
}

采用递归的方式求阶乘
#include
int multiple(int n)
{
if(n<1)
{
return 1;
}
else
{
return multiple(n-1)*n;//返回从1一直乘到n的结果
}
}
int main()
{
int a;
int result;
scanf("%d",&a);
result=multiple(a);
printf("%d",result);
return 0;
}