第十六周OJ——2 有无相同数字

来源:互联网 发布:台湾中央曰报网络报 编辑:程序博客网 时间:2024/04/29 10:37
/**Copyright (c) 2014,烟台大学计算机学院void change(int a[8][8]);*All rights reserved.*文件名称:main.cpp*作者:苏强*完成日期:2014年12月12日*版本号:v1.0**问题描述:输入两个数组的数字个数,输出这两个数组有无相同数字*输入描述:数字的个数和数组*程序输出:有无相同数字*/#include<iostream> using namespace std; bool existthesame(int *a,int n1,int *b,int n2); //n1个数据的a数组中和n2个数据的b数组中是否有相同元素 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=0,j=0;     int z=true;     for(; i<n1,j<n2; i++,j++)     {         if(*(a+i)==*(b+j))           return z;     } }


 

 

0 0
原创粉丝点击