首页 > 其他 > 详细

斐波那契数列

时间:2017-11-19 12:15:41      阅读:212      评论:0      收藏:0      [点我收藏+]

全部代码

 1 #include <stdio.h>
 2 
 3 int Fibonacci(int n)
 4 {
 5     if(1==n || 2==n)
 6     {
 7         return 1;
 8     }
 9 
10     return Fibonacci(n-1) + Fibonacci(n-2);
11 }
12 
13 int Fibonacci2(int n)
14 {
15     int sum = 0;
16     int f1 = 1;
17     int f2 = 1;
18     int i;
19 
20     if(1==n || 2==n)
21     {
22         return 1;
23     }
24 
25     for(i=3; i<=n; ++i)
26     {
27         sum = f1+f2;
28         f1 = f2;
29         f2 = sum;
30     }
31 
32     return sum;
33 }
34 
35 int main(void)
36 {
37     printf("%d\n", Fibonacci(8));
38     printf("%d\n", Fibonacci2(8));
39 
40     return 0;
41 }

 

斐波那契数列

原文:http://www.cnblogs.com/chen-cai/p/7859214.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!