GESP一级栏目共276题,当前题目是第276题 (100%)
第 10 题
下列 C++ 代码用于求斐波那契数列,即第 1 个数为 0,第 2 个数为 1,从第三个数开始,依次是其前两个数之和。如果输入的值为大于 1 的正整数,该代码能实现所求。( )
cin >> n;a = 0, b = 1;
for (int j = 0; j < n; j++){
cout << a << " ";
b = b + a;
a = b - a;
}
别灰心,再仔细想想!
💡
真题解析
【答案】正确
【考纲知识点】循环结构
【解析】代码通过 a、b 的更新,循环输出的序列符合 “第 1 个为 0,第 2 个为 1,后续为前两项和” 的斐波那契规则。说法正确。
【考纲知识点】循环结构
【解析】代码通过 a、b 的更新,循环输出的序列符合 “第 1 个为 0,第 2 个为 1,后续为前两项和” 的斐波那契规则。说法正确。