第十六周上机实践项目——有相同数字?
来源:互联网 发布:新新贷网络借贷 编辑:程序博客网 时间:2024/05/29 14:30
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 刘中林 * 完成日期:2013 年 12月 16 日 * 版 本 号:v1.0 * 问题描述:判断两数组中是否有相同的元素 * 输出:直接输出判断结果 */ #include<iostream> using namespace std; bool existthesame(int *a,int n1,int *b,int n2);int main() { int a[]={1,4,7,8}; int b[]={2,5,6,9,10}; int n1=sizeof(a)/sizeof(a[0]); int n2=sizeof(b)/sizeof(b[0]); bool flag=existthesame(a,n1,b,n2); if(flag==true) cout<<"两个有序数组中存在相同的数字!\n"; else cout<<"两个有序数组中不存在相同的数字!\n"; return 0; } bool existthesame(int *a,int n1,int *b,int n2) { int *p,*q;bool same=false;//将两个数组(指针指向的两组值)中的元素两两比较,直至发现有一个是想同的for(p=a;p<a+n1&&!same;++p) //循环结束条件如是写可以及时终止循环{for(q=b;q<b+n2&&!same;++q)if (*p==*q) same=true;}return same;}
*样例输出:
*心得体会:抄之有道,贺老师的过人理念之一。
0 0
- 第十六周上机实践项目——有相同数字?
- 第十六周上机项目3-有相同数字?
- 第十六周OJ项目——有相同的数字
- 第16周上机实践项目2--有相同数字?
- 第十六周项目4-有相同数字?
- 第十六周项目3-有相同数字?
- 第十六周OJ项目二——有相同的数字
- 第十六周OJ项目——是否有相同的数字
- 第十六周OJ(B)——有相同数字?
- 第十六周OJ(C)——有相同数字 !
- 第十六周上机实践项目——指来指去(1)
- 第十六周上机实践项目——指来指去(2)
- 第十六周上机实践项目——填空学指针
- 第十六周上机实践项目——奇数因子
- 第十六周上机实践——项目3-电子词典
- 第十六周上机实践——项目5-二进制文件浏览器
- 第十六周-(项目四)有相同的数字吗?
- 第十六周 项目4--有相同数字吗?
- 启了个蒙 · 就别总想着去管理自己的「人脉」了
- PSP(Python Server Pages) 快速实例
- iOS 日期的比较
- HDU:4751 Divide Groups
- Flash/Flex 移动端开发 之 DPI
- 第十六周上机实践项目——有相同数字?
- UICollectionView的HeaderView、FooterView
- 提交表单的过程中显示loading等待
- 1. Lua Types Tutorial -- Number
- Cocos2d-X游戏【泰然网《跑酷》】JS到C++移植4:游戏主场景的介绍
- ubuntu中查看占用某端口的程序
- mono touch: Appearance API
- unix编程之线程 笔记
- surf算法