第16周 判断是否存在相同数字

来源:互联网 发布:高潮技巧 知乎 编辑:程序博客网 时间:2024/06/05 01:52
问题及代码:
/*。*Copyright(c)2014,烟台大学计算机学院*All right reserved,*文件名:test.cpp*作者:liu_feng_zi_*完成日期:2014年12月16日*版本号: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 i, n1, n2;    cin>>n1;    for(i=0; i<n1; i++)        cin>>a[i];    cin>>n2;    for(i=0; i<n2; i++)        cin>>b[i];    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 i,j;    for(i=0; i<n1; ++i)        for(j=0; j<n2; ++j)        {            if(*(a+i)==*(b+j))            {                return true;                break;            }        }    return false;}
运行结果:
0 0
原创粉丝点击