本篇博客用于记录针对此题的解法
解题思路:
1. 针对数列最初始的两个数,设置两个值为1的变量
2. 之后就是不断输出数列计算的结果即可
3. 自己想的一个小口诀:3给2,2给1
完整代码:
#include <iostream>
using namespace std;
int main()
{
int N;
cin >> N;
int a = 1, b = 1;
cout << a << " " << b << " ";
for (int i = 3; i <= N; i++)
{
int c = a + b;
cout << c << " ";
a = b;
b = c;
}
cout << endl;
return 0;
}