下列 C++ 代码用于求斐波那契数列,即第 个数为 0,第 个数为 1,从第三个数开始,依次是其前两个数之和。如果输入的值为大于 1 的正整数,该代码能实现所求。
cin >> n;
a = 0, b = 1;
for (int j = 0; j < n; j++) {
cout << a << " ";
b = b + a;
a = b - a;
}
g1-02973.in输出g1-02973.out下列 C++ 代码用于求斐波那契数列,即第 个数为 0,第 个数为 1,从第三个数开始,依次是其前两个数之和。如果输入的值为大于 1 的正整数,该代码能实现所求。
cin >> n;
a = 0, b = 1;
for (int j = 0; j < n; j++) {
cout << a << " ";
b = b + a;
a = b - a;
}