因为当n等于1或者2的时候就结束了递归。
inFo(4)=inFo(3)+inFo(2)
又因为,inFo(3)=inFo(2)+inFo(1)
所以,inFo(4)=inFo(2)+ inFo(2)+inFo(1)
所以结果为1+1+1=3
递归是这样的:
inFo(4) = inFo(3)+inFo(2) = inFo(1)+inFo(2)+inFo(2) = 3
递归很简单啊,就慢慢展开就行
先这样理解:
f(x)={f(x-1)+f(x-2) x>2
{1 x=1或2
所以f(4)=f(3)+f(2)
=(f(2)+f(1))+f(2)
=(1+1)+1
=3