/*
*Copyright(c)2014,烟台大学计算机学院
*Allrights reserved.
*文件名称:MADE2.cpp
*作 者:张生栋
*完成日期:2014年12月12日
*问题描述:
*输入描述:略
*输出描述:略
*版 本 号:v1.0
*
*/
#include<iostream>
using namespace std;
bool existthesame(int *a,int n1,int *b,int n2);
int main()
{
int a[50];
int b[50];
int n1, n2,*p;
cin>>n1;
for(p=a;p<a+n1;p++)
cin>>*p;
cin>>n2;
for(p=b;p<b+n2;p++)
cin>>*p;
bool flag=existthesame(a,n1,b,n2);
if(flag==true)
cout<<"YES\n";
else
cout<<"NO\n";
return 0;
}
bool existthesame(int *a,int n1,int *b,int n2)
{
int *p,*q,m;
bool x=false;
for(p=a;p<n1+a;p++)
for(q=b;q<n2+b;q++)
{
if(*p==*q)
m=1;
}
if(m==1)
x=true;
return x;
}
运行结果: