c语言中递归的问题(计算阶乘......)

2024年11月29日 17:26
有1个网友回答
网友(1):

小错误,你1和后面的递归写反了,修改后如下

#include

long fact(long n)
{
return n?n*fact(n-1):1;
}
int main()
{
printf("%ld\n",fact(10));
}