[求助]用逆归法求5!
最后输出的结果是24,还少乘了一阶。![](images/smilies/tk/tk09.gif)
///////////////////////////////////////////////////////////
#include"stdio.h"
int jc(int n);
void main()
{
printf("!5=%d\n",jc(5));
}
int jc(int n)
{
if(n!=1)
return n*jc(--n);
else
return 1;
}
///////////////////////////////////////////////////////////