|  | 
 
 发表于 2023-1-18 11:45:35
|
显示全部楼层 
| 复制代码#include<stdio.h>
int main()
{
        int i,j,k,count =0,m,n,c[256];
        scanf("%d%d",&m,&n);
        int a[m],b[n];
        for(i=0;i<m;i++)scanf("%d",&a[i]);
        for(i=0;i<n;i++)scanf("%d",&b[i]);
        for(i=0;i<m;i++)
                for(j=0;j<n;j++){
                        if(a[i]==b[j]){
                        c[count++]=b[j];
                        
                }
        }
        for(i=0;i<n;i++)
                for(j=0;j<m;j++){
                        if(b[i]==a[j]){
                                c[count++]=a[j];
                        }
                }
                
        for(i=0;i<count;i++)
                for(j=i+1;j<count;j++){
                        if(c[i]==c[j]){
                                c[i]=c[j];
                                for(k=j;k<count-1;k++)c[k]=c[k+1];
                                count--;
                                j--;
                        }
                
                        }
        
        for(i=0;i<count;i++)printf("%d ",c[i]);
        return 0;
}
 | 
 |