用递归法计算 n!可用下述公式表示:
n!=1 (n=0,1)
n×(n-1)! (n>1)
按公式可编程如下:
long ff(int n)
{
long f;
if(n<0) printf(“n<0,input error”);
else if(n0||n1) f=1;
else f=ff(n-1)*n;
return(f);
}
07-24
1万+
11-18
5755
09-13
1595
11-06
6167
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交