斐波那契数列

简介:

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,如需转载请自行联系原作者

相关文章
|
5月前
|
C语言
斐波那契数列
C 语言实例 - 斐波那契数列
41 1
|
1月前
生成斐波那契数列的几种不同的方法
生成斐波那契数列的几种不同的方法
16 0
|
2月前
|
机器学习/深度学习 算法
|
9月前
(1188:1201:)斐波那契数列
(1188:1201:)斐波那契数列
|
9月前
|
机器学习/深度学习 开发工具
斐波那契数列的四种实现
在编程教程中提到斐波那契数列,通常都是用来讲解递归函数。当一个关于 N 的问题可以转换为关于 N - k 的同样问题时,它就可以尝试用递归的思路来解决。
|
10月前
斐波那契数列问题
斐波那契数列问题
58 0
Fibonacci斐波那契数列的几种题型
Fibonacci斐波那契数列的几种题型
74 0
|
算法
30.斐波那契数列
大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。 n<=39
55 0
30.斐波那契数列