hdoj吧 关注:161贴子:292
  • 0回复贴,共1

杭电2034题,请问哪里错了,多谢了。。

取消只看楼主收藏回复

#include<iostream>
#include<algorithm>
using namespace std;
int main(){
int a[110],b[110],c[110];
int n,m;
while((scanf("%d%d",&n,&m))!=EOF&&(n+m)!=0){
int k=0,flag=0;
for(int i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(int i=0;i<m;i++){
scanf("%d",&b[i]);
}
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
if(a[i]==b[j]){
break;
}else if(j==m-1){
c[k]=a[i];
k++;
flag=1;
}
}
}
if(flag==0){
printf("NULL");
}else{
sort(c,c+k);
for(int i=0;i<=k-1;i++){
printf("%d ",c[i]);
}
}
printf("\n");
}
return 0;
}


1楼2018-04-21 11:06回复