下列 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;
}
g2-03346.in输出g2-03346.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;
}