杭电2034题 提交的时候出现的Runtime Error (ACCESS_VIOLATION) 各位大佬给小弟看看,谢谢。。
#include <stdio.h>
int main()
{
int m,n;
while(scanf("%d%d",&n,&m)!=EOF)
{
if(n>0&&n<=100&&m>0&&m<=100)
{
int i,j,a[100],b[100],count=0;
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=0;i<m;i++)
scanf("%d",&b[i]);
for(i=0;i<n;i++)
for(j=0;j<m;j++)
if(a[i]==b[j])
{count++;a[i]=2000;j=m;}
else
continue;
i=0;
if(count==n)
printf("NULL\n");
else
while(count)
{
if(a[i]!=2000&&count<n-1)
{printf("%d ",a[i]);count++;}
else
if(a[i]!=2000&&count==n-1)
{printf("%d\n",a[i]);count++;}
i++;
}
}
else
if(m==0&&n==0)
break;
else
continue;
}
return 0;
}