1 条题解

  • 4

    #include <bits/stdc++.h>
    using namespace std;
    int a[2000],b[2000],n1,n,k;
    int c[2000],d[2000];
    int main(){
    cin>>n>>n1;
    int s=0,s1=0;
    for(int i=0;i<n;i++)
    {
    cin>>a[i];

    }
    for(int i=0;i<n1;i++)
    {
    cin>>b[i];
    }
    for(int i=0;i<n;i++)
    {
    int j=0;
    for(;j<s;j++)
    {
    if(a[i]==c[j])//重复则不存
    break;
    }
    if(j==s)
    {
    c[s]=a[i];
    s++;
    }//不重复存入新数组
    }
    for(int i=0;i<n1;i++)
    {
    int k=0;
    for(;k<s1;k++)
    {
    if(b[i]==d[k])//重复则不存
    break;
    }
    if(k==s1)
    {
    d[s1]=b[i];
    s1++;
    }//不重复存入新数组
    }
    for(int i=0;i<s;i++)
    cout<<c[i]<<" ";
    cout<<endl;
    for(int i=0;i<s1;i++)
    cout<<d[i]<<" ";
    return 0;
    }

  • 1

信息

ID
1054
难度
6
分类
(无)
标签
递交数
301
已通过
82
通过率
27%
上传者