PS:樣例如圖
[plain] #include <stdio.h>
void sort(int a[], int n);
int main()
{
int n;
int m;
int i;
int j;
int flag;
int mark;
int a[101];
int b[101];
while(scanf("%d %d", &n, &m)!=EOF && (n>0 || m>0))
{
mark=0;
for(i=0; i<n; i++)
{
scanf("%d", &a[i]);
}
for(j=0; j<m; j++)
{
scanf("%d", &b[j]);
}
sort(a, n);
sort(b, m);
for(i=0; i<n; i++)
{
flag=0;
for(j=0; j<m; j++)
{
if(a[i]==b[j])
{
flag=1;
break;
}
}
if(flag==0)
{
printf("%d ", a[i]);
mark=1;
}
}
if(mark!=1)
{
printf("NULL");
}
printf("\n");
}
return 0;
}
void sort(int a[], int n)
{
int i;
int j;
int t;
for(i=0; i<n-1; i++)
{
for(j=i+1; j<n; j++)
{
if(a[i]> a[j])
{
t=a[i];
a[i]=a[j];
a[j]=t;
}
}
}
}