静态函数输出斐波那契数列
时间: 2023-08-04 22:16:09 浏览: 78
解析分别用递归与循环的方式求斐波那契数列的实现方法
好的,以下是一个静态函数输出斐波那契数列的示例代码:
```c++
#include <iostream>
using namespace std;
class Fibonacci {
public:
static void printFibonacci(int n) {
int t1 = 0, t2 = 1, nextTerm;
cout << "斐波那契数列: ";
for (int i = 1; i <= n; ++i) {
cout << t1 << ", ";
nextTerm = t1 + t2;
t1 = t2;
t2 = nextTerm;
}
}
};
int main() {
int n = 10;
Fibonacci::printFibonacci(n);
return 0;
}
```
在这个示例代码中,我们定义了一个名为 Fibonacci 的类,其中有一个静态函数 printFibonacci,它接受一个整数参数 n,用于指定要输出的斐波那契数列的前 n 个数。在 printFibonacci 函数内部,我们使用两个变量 t1 和 t2 来追踪斐波那契数列中的当前两个数,然后计算下一个数并输出。在主函数中,我们调用 Fibonacci 类的静态函数 printFibonacci 来输出斐波那契数列的前 10 个数。
阅读全文