本文共 505 字,大约阅读时间需要 1 分钟。
#include<stdio.h> #include<stdlib.h> int cmp(const void*a,const void*b) { return *(int *)a-*(int *)b; } int a[100],b[100],c[100]; int main() { int n,m; while(scanf("%d%d",&n,&m),n!=0||m!=0) { int t,i,j,k; for(i=0;i<n;i++) scanf("%d",&a[i]); for(i=0;i<m;i++) scanf("%d",&b[i]); k=0; for(i=0;i<n;i++) { t=0; for(j=0;j<m;j++) if(a[i]==b[j]) { t=1; break; } if(t==0) c[k++]=a[i]; } if(k!=0) { qsort(c,k,sizeof(c[0]),cmp); for(i=0;i<k;i++) printf("%d ",c[i]); } else printf("NULL"); printf("\n"); } return 0; }转载地址:http://wrvws.baihongyu.com/