#include<stdio.h>
int main(void)
{
int n;
scanf("%d",&n);
int i = 1;
for (; i <= n; i++)
{
int x, q;
scanf("%d\n", &x);
int before = 1;
int beforelast = 1;
int cur = 1;
for (q = 3; q <= x; q++)
{
cur = before + beforelast;
beforelast = before;
before = cur;
}printf("%d\n", cur);
}
return 0;
}
我感觉我逻辑没错,就提交了,对了是对了,但运行起来就不是对的。。好奇怪,我也不懂,有没有大佬的代码看一看