瑞星卡卡安全论坛综合娱乐区Rising茶馆 一个C语言的直接递归的程序

1   1  /  1  页   跳转

[侃谈天下] 一个C语言的直接递归的程序

一个C语言的直接递归的程序

#include <stdio.h>
long fib(int n)
{if (n>2) return (fib(n-1)+fib(n-2));
else return (2);
}
main()
{
printf("%ld\n",fib(6));
}
答案是16,不过,我想问下,这个16是怎么做出来的?步骤能否详细的说明下?我实在想不出来。
(划红字的是主要的想不通的地方)。

用户系统信息:Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
分享到:
gototop
 

回复 8F 茶馆小二 的帖子

谢谢了,版主,原来是我的计算错了。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT