第16周 oj平台<问题 B: 有相同数字?>
来源:互联网 发布:中国芯片 知乎 编辑:程序博客网 时间:2024/05/16 17:18
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:呼亚萍 * 完成日期:2014年 12 月 11日 * 版 本 号:v1.0 * * 问题描述:输入两个数组中要存放的元素个数及元素值(不超过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; 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; } } return false;}
运算结果:
知识点总结:
指针函数的应用,使用冒泡法对两个数组进行比较,应用了bool函数,true与false的理解
学习心得:
冒泡法的这次使用,领略了指针的灵活性,我们!加油!
0 0
- 第16周 oj平台<问题 B: 有相同数字?>
- 第十六周OJ平台Problem B: 有相同数字?
- 第16周项目--OJ平台是否有相同的数字
- 第十六周 OJ平台-有相同数字?
- 第十六周 oj平台 有相同数字?
- 第16周项目--OJ平台相同的数字
- 第16周OJ项目2-有相同数字?
- 第16周oj项目2有相同数字?
- 第16周Problem B: 有相同数字?
- 第16周 oj题目问题 C: 相同的数字!
- 第十六周 问题 B: 有相同数字?
- 第十六周OJ 项目Problem B: 有相同数字?
- 第十六周OJ(B)——有相同数字?
- 第十六周OJ项目B:有相同数字?
- 第十六周oj平台(2):有相同数字?
- 第十六周 OJ平台-相同的数字!
- 第十六周 oj平台 相同的数字
- 第十六周oj--有相同数字?
- 【Linux】Linux基础
- Struts2学习笔记——ActionWildcard(通配符)
- 第十六周项目二(1)字符串连接的完成
- Tomcat部署问题
- 使用python将豆瓣妹子的图片批量搬运到百度网盘
- 第16周 oj平台<问题 B: 有相同数字?>
- AFNetworking 2.0 -1016错误解决办法
- uboot命令和参数配置
- NetBeans 生成代码调用webService调用sopa
- segmentation fault
- 十六周OJ 倒序输出
- VS2012打开 Nop3.5的视图文件Razor代码不变色,不能智能提醒
- 史上最全的CSS hack方式一览
- spring事务