请问q < arr[i]那里如何理解呢?
int main()
{
int a,b,num,q = 0,sum;
scanf("%d",&num);
while(num > 20) {
scanf("%d",&num);
}
int temp = num;
int arr[temp];
for(int i = 0; i < temp; i++) {
scanf("%d",&arr[i]);
}
for(int i = 0; i < temp; i++) {
a = 1;
b = 1;
q = 2;
sum = 0;
if(arr[i] == 1 || arr[i] == 2) {
printf("1\n");
continue;
}
while(q < arr[i]) {
__sum=a+b____
__a=b___
__b=sum___
q++;
}
printf("%d\n",sum);
}
}