题目描述:输出对应的第几项数值。
代码如下:
class Solution {
public:
/**
* @param n: an integer
* @return: an ineger f(n)
*/
int fibonacci(int n) {
// write your code here
int a = 0, b = 1;
for(int i = 1; i < n; i++)
{
int c = a + b;
a = b;
b = c;
}
return a;
}
};
本文介绍了一个简单的斐波那契数列实现方法。通过一个C++类的方法实现,该方法接受一个整数参数n,并返回斐波那契数列中第n个数的值。采用迭代的方式进行计算,提高了计算效率。
1093

被折叠的 条评论
为什么被折叠?



