#include<stdio.h>
//斐波那契是一个数组
int Feibo(int n){
int Fn[100] = {1};
Fn[0] = {1};
Fn[1] = {1};
int F = 1;
//while(n <=2) F =1;
for(int i = 2; i < n;i ++){
Fn[i] = Fn[i - 1] + Fn[i - 2];
F = Fn[i];
}
return F;
}
int main(){
int n, m;
int a[1001] = {1};
scanf("%d",&n);
for(int i = 0; i < n; i++){
scanf("%d",&a[i]);
}
for(int j = 0 ; j < n; j++){
int x = a[j];
int b = Feibo(x);
printf("%d\n",b);
}
return 0;
}
翻来覆去不知道哪里会编译失败