求助,WA一个
查看原帖
求助,WA一个
1119630
198wsx楼主2023/11/20 12:29
#include<stdio.h>
#include<algorithm>
#include<iostream>
#include<string.h>
using namespace std;
int main(){
	int A,a[65],B,b[65],i=0,j=0,k=0,c1[130],c2[130],cnt=0,flag=0;
	memset(c1,0,sizeof(c1));
	memset(a,0,sizeof(a));
	memset(b,0,sizeof(b));
	cin>>A;
	if(A!=0)
		for(i=0;i<A;i++)
			cin>>a[i];
	cin>>B;
	if(B!=0)
		for(i=0;i<B;i++)
			cin>>b[i];
	sort(a,a+A);
	sort(b,b+B);		
	if(A==0){
		cout<<0<<endl<<endl;
		if(B==0);
		else
			for(i=0;i<B;i++)
			cout<<b[i]<<" ";
	} 
	else {
	    cout<<A<<endl;
	    if(B==0){
	    	cout<<endl;
	    	for(i=0;i<A;i++)
	    	cout<<a[i]<<" ";
		}
	    else {
	    for(i=0;i<A;i++)
	    for(j=0;j<B;j++)
	    if(a[i]==b[j])
	    c1[k++]=a[i];
	    if(c1[0]==0);
	    else
		for(i=0;i<k;i++)
		cout<<c1[i]<<" ";
		cout<<endl;
		for(i=0;i<A;i++)
		c2[i]=a[i];
		for(j=0;j<B;j++){
		    flag=0;
		    for(i=0;i<A;i++){
		    	if(b[j]==c1[i])
		    	flag=1;
		    }
		    if(flag==0){
		    	cnt++;
		        c2[A+cnt-1]=b[j];
		    }
		}
		sort(c2,c2+A+cnt);
		for(i=0;i<A+cnt;i++)
		cout<<c2[i]<<" ";
	}
	}
	return 0;
}
2023/11/20 12:29
加载中...