未分类题
如有以下程序:
#include(iostream>
usingnamespacestd;
longfun(intn)
{
if(n)2)
return(fun(n-1)+fun(n-2));
else
return2;
}
intmain( )
{
cout<<fun(3)<<endl;
return0;
}
则该程序的输出结果应该是( )。
A.2
B.3
C.4
D.5
【参考答案】
C
C。【解析】主函数中调用fun(3),在fun内部当n>2时,递归调用fun(n-1)+fun(n-2),否......
(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)