这个程序为什么不终止啊,求大佬看看
#include<stdio.h>int main()
{
int n,m,count;
int a[n],b[m];
scanf("%d %d\n",&n,&m);
for(int i=0;i<=n-1;i++)
{
scanf("%d ",&a[i]);
}
for(int i=0;i<=n-1;i++)
{
scanf("%d ",&b[i]);
}
for(int i=0;i<=n-1;i++)
{
for(int j=0;j<=m-1;j++)
{
if(a[i]==b[j])
printf("%d ",a[i]);
}
}
return 0;
}