十六周OJ项目之有相同数字?
来源:互联网 发布:淘宝客怎么找免单的 编辑:程序博客网 时间:2024/05/16 09:21
题目描述
输入两个数组中要存放的元素个数及元素值(不超过50个),判断这两个数组中是否有相同的数字。
在下面的程序基础上完成:
#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;
//读入数据
……
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)
{
}
01./* 02.*Copyright (c) 2014,烟台大学计算机学院 03.*All gight reserved. 04.*文件名称:temp.cpp 05.*作者:张震刚 06.*完成时间:2014年12月13日 07.*版本号:v1.0 08.*问题描述:判断两数组是否有相同数字?。 09.*输入描述:无。 10.*输出描述:有,输出ture,没有,输出fault。 11.*/
#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){ bool t=false; for (int *p=a; p<a+n1; p++) for (int *q=b; q<b+n2; q++) { if (*p==*q) { t=true; break; } } return t;
}
0 0
- 十六周OJ项目之有相同数字?
- 十六周oj 有相同数字?
- 十六周OJ 有相同的数字!!!
- 第十六周OJ 项目Problem B: 有相同数字?
- 第十六周OJ项目二有相同数字?
- 第十六周OJ项目2有相同数字?
- 第16周OJ项目2-有相同数字?
- 第十六周OJ项目——有相同的数字
- 第16周oj项目2有相同数字?
- 第十六周OJ项目B:有相同数字?
- 第十六周 OJ平台-有相同数字?
- 第十六周oj--有相同数字?
- 第十六周 OJ 有相同数字?
- 第十六周 OJ 有相同数字!
- 第十六周 OJ:有相同数字!
- 第十六周 OJ:有相同数字?
- 第十六周 oj平台 有相同数字?
- 第十六周OJ项目3相同数字!
- 应用时标分离和动态逆方法设计飞行器的姿态控制系统(源代码)
- vim使用教程(全)-最好的编辑器
- Python 命名空间 及变量搜索规则 属性名称 属性名称 无点号运算的变量名
- 【大型网站技术实践】初级篇:借助Nginx搭建反向代理服务器
- hdu-2816-I Love You Too
- 十六周OJ项目之有相同数字?
- 一种空间索引-R树的基本原理
- Storyboard的简单实用
- Effective Modern C++ 阅读笔记(最新颖的名词是‘通用引用’和‘完美转发’,C++语言真是博大精深,哈哈)
- python 命名空间字典 字典键 继承树的打印
- 仿真LED数码管显示控件
- const的用法
- ZooKeeper的学习与应用
- SilverLight之利用Visifire生成柱状图、曲线图、饼状图