作者Webb17 (Webb)
看板TransCSI
标题[问题] 递回的问题
时间Wed Mar 26 16:46:45 2008
int FAC(int n)
{
if
(N==0) return 1;
else
return FAC(N-1)*N;
}
就是N!的程式
求FAC(3) 共呼叫几次FAC的Function?
答案是6次
我不晓得要怎麽算 请大家帮忙 THX
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.127.45.94
1F:推 ccpz:不是四次吗@@ 03/26 20:34
2F:推 no3331:是4次吧...你说的6是FAC(3)代出来的值 03/26 23:01
3F:推 zptdaniel:four times 04/01 20:34
4F:推 sky810675:sol:递回4次,递回後结果为6 04/06 23:20