首页 > 试题广场 >

现有代码如下,则 func(5)的返回值为[$##$]int

[填空题]
现有代码如下,则 func(5)的返回值为1
int func(int n){
if(n <= 1){
return 1;
}else{
return n * func(n-1);
}
}
5*4*3*2*1
发表于 2018-01-21 11:14:02 回复(0)
更多回答
递归
发表于 2018-01-06 16:23:51 回复(0)
120
发表于 2018-02-09 22:59:58 回复(0)
fun(5)=5*fun(4); fun(4)=4*fun(3); fun(3)=3*fun(2); fun(2)=2*fun(1); fun(1)=1; 所以fun(5)=1*2*3*4*5=120
发表于 2018-01-31 23:47:48 回复(0)
5!?
发表于 2018-01-24 20:35:48 回复(0)
填空题不给空怎么写。。。
发表于 2018-01-07 14:22:22 回复(0)
递归
发表于 2018-01-06 16:23:51 回复(0)