第16周上机实践项目2--有相同数字?
2014-12-14 20:59
197 查看
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:刘畅 * 完成日期:2014 年 12 月 14 日 * 版 本 号:v1.0 * * 问题描述:输入两个数组中要存放的元素个数及元素值(不超过50个),判断这两个数组中是否有相同的数字。; * 输入描述:共有两组数。每组数包括:这组数的个数n,以及这n个数字。(n<=50); * 程序输出:当两组数中有相同数字时,输出YES,否则,输出NO。
#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,n=0; for (i=0; i<n1; ++i) for (j=0; j<n2; ++j) if (*(a+i)==*(b+j)) n++; if (n==0) return false; return true; }
运行结果:
相关文章推荐
- 第16周上机实践项目3--相同的数字!
- 第十六周上机实践项目——有相同数字?
- 第16周项目4:有相同数字?
- 第16周OJ项目2-有相同数字?
- 第十七周上机项目3:有相同数字?
- 第16周项目数字相同(2)
- 第16周项目--OJ平台是否有相同的数字
- 第十六周上机项目3-有相同数字?
- 第16周上机实践项目2——用指针玩字符串(6)
- 第16周上机实践项目4——为动态数组扩容
- C++程序设计-第16周字符数组及指针上机实践项目
- 第十七周上机任务项目3-有相同的数字?
- 第十四周上机实践项目——阿拉伯数字之素数
- 第16周上机实践项目2——用指针玩字符串(4)
- 第16周上机实践项目1——数组的排序
- 第16周项目4 判断两个有序数组中是否含有相同数字
- 第16周项目--相同的数字C
- 第16周上机实践项目2——用指针玩字符串(2)
- 第16周上机实践项目2——用指针玩字符串(3)
- 第16周项目--OJ平台相同的数字