2034.cpp

来自「杭电 acm部分代码 有兴趣的可以下载 谢谢」· C++ 代码 · 共 40 行

CPP
40
字号
#include<stdio.h>
#include<string.h>
void main()
{
    int a[105],b[105],m,n,i,j,t,s,c[105];
    while(scanf("%d %d",&m,&n)!=EOF&&!(m==0&&n==0)){
        memset(a,0,sizeof(a));
        memset(b,0,sizeof(b));
        memset(c,0,sizeof(c));
        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-1;i++)
            for(j=0;j<m-1-i;j++)
                if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;}
        for(i=0;i<n-1;i++)
            for(j=0;j<n-1-i;j++)
                if(b[j]>b[j+1]){t=b[j];b[j]=b[j+1];b[j+1]=t;}
        t=0;
        for(i=0;i<m;i++){
            s=0;
            for(j=0;j<n;j++)
                if(a[i]==b[j]){
                    s=1;
                    break;
                }
            if(s==0)
                c[t++]=a[i];
        }
        if(t>0){
            for(i=0;i<t;i++)
                printf("%d ",c[i]);
            printf("\n");
        }
        else if(t==0)
            printf("NULL\n");
    }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?