为啥while里只会执行一次,我测试了几次,是和int i的位置有关,定义在全局变量就可以运行了,但是定义在while里就只能输出一次
#include<stdio.h>
long long a[3000000];
int main(){
long long n,m;
scanf("%lld %lld",&n,&m);
for(int i=1;i<=n;i++)
scanf("%lld",&a[i]);
while(m--){
int q;
scanf("%lld",&q);
printf("%lld\n",a[q]);
}
return 0;
}