我的问题是:我的代码可以正确的输出答案,但是他输出的模式是:比如我输入一个数字表示要求第m项,他就会立即跳出第n项的答案,跟题干中要求的一次性输入要求的所有项,然后再一次性输出所有对应的答案不一样,但是我不知道怎么实现题目中要求的这种效果,所以希望大佬可以指点一下我!!
#include<iostream>
using namespace std;
int main()
{
int n = 0,times = 0,answer = 1,num = 0;
cin >> times;
for (int i = 0; i < times; i++)
{
cin >> num;
int x = 1;
int y = 1;
for (int n = 0; n < num - 2; n++)
{
answer = x + y;
x = answer - x;
y = answer;
}
cout << answer << "\n" << endl;
}
return 0;
}