斐波那契数列

简介:

C++

复制代码
 1 class Solution {
 2 public:
 3     int Fibonacci(int n) {
 4         if (n == 0) return 0;
 5         if (n <= 2) return 1;
 6         
 7         int a = 1, b = 1;
 8         while(n-- > 2) {
 9             a = a + b;
10             b = a - b;
11         }
12         return a;
13 
14     }
15 };
复制代码

 


本文转自ZH奶酪博客园博客,原文链接:http://www.cnblogs.com/CheeseZH/p/5112887.html,如需转载请自行联系原作者

相关文章
|
1月前
|
算法 C语言
汉诺塔问题(利用递归解决)内含斐波那契数列0.o
汉诺塔问题(利用递归解决)内含斐波那契数列0.o
27 0
|
3月前
|
Java C++ Python
试题 基础练习 Fibonacci数列
试题 基础练习 Fibonacci数列
13 0
|
5月前
|
C语言
斐波那契数列
C 语言实例 - 斐波那契数列
41 1
|
7月前
|
存储 算法
蓝桥杯:递归 与 例题:斐波那契数列及优化与应用
蓝桥杯:递归 与 例题:斐波那契数列及优化与应用
49 0
【剑指offer】-斐波那契数列-07/67
【剑指offer】-斐波那契数列-07/67
|
4月前
牛客网-斐波那契数列
牛客网-斐波那契数列
14 0
|
9月前
(1188:1201:)斐波那契数列
(1188:1201:)斐波那契数列
|
10月前
斐波那契数列问题
斐波那契数列问题
58 0
|
算法
算法练习——(6)斐波那契数列前20个
在数学上有一个著名的斐波那契数列,它的规律为:1,1,2,3,5,8,13,21……,请编程输出其前20个数字。
109 0