扑克之星app:有关C问题?

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/10 15:31:19
阅读下面程序,则执行后的结果为
#include "stdio.h"
long fun(int n)
{ if(n>2)
return(fun(n-1)+fun(n-2));
else return(2);
}
main()
{ printf("%ld\n",fun(5));}

f(5)=f(4)+f(3)=[f(3)+f(2)]+[f(2)+f(1)]={[f(2)+f(1)]+f(2)}+[f(2)+f(1)]=2*5=10
10