第十六周OJ(3)
来源:互联网 发布:数据分析能力 编辑:程序博客网 时间:2024/06/08 15:58
/* *Copyright(c)2014,烟台大学计算机学院 *Allrights reserved. *文件名称:MADE2.cpp *作 者:张生栋 *完成日期:2014年12月15日 *问题描述: 输出两个有序数列(不超过50个)中有多少相同数据,并输出这些数据。 *输入描述:第一行输入这两组数的个数(不超过50个)。后面两行分别输入这两组数。同一序列中的数字不会重复。 *输出描述:第一行输出相同数字的个数,第二行输出这些相同的数字。若没有相同的数字,输出NULL *版 本 号:v1.0 * */ #include <iostream>using namespace std;int sameNum(int *a,int n1,int *b,int n2, int *c);int main(){ int a[50]; int b[50]; int c[50]; int i, n1, n2, n3; int *p; cin>>n1>>n2; for(p=a; p<n1+a; p++) cin>>*p; for(p=b; p<n2+b; p++) cin>>*p; n3 = sameNum(a,n1,b,n2,c); if(n3==0) cout<<"NULL\n"; else { cout<<n3<<endl; for(i=0; i<n3; i++) cout<<c[i]<<" "; cout<<endl; } return 0;}int sameNum(int *a,int n1,int *b,int n2, int *c){ int *p,*q,*t; int n3=0; t=c; for(p=a; p<n1+a; p++) { for(q=b; q<n2+b; q++) { if(*p==*q) { n3++; *t=*p; t++; } } } return n3;}运行结果:
0 0
- 第十六周OJ(3)
- 第十六周 OJ(A)
- 第十六周OJ(C)
- 第十六周OJ(D)
- 第十六周OJ(1)
- 第十六周OJ(2)
- 第十六周OJ(4)
- 第十六周oj平台(3):相同的数
- 第十六周oj平台(3):相同的数字!
- 第十六周OJ(3)学生信息排序
- 第十六周OJ项目3相同数字!
- 第十六周OJ(B)
- 第十六周OJ题目
- 第十六周上机项目(oj)
- 第十六周 OJ:Money Problem
- 第十六周( OJ 练习一 3) ——复数运算符的重载。
- 第十六周OJ题目(3)——相同的数字!
- 第十六周OJ——3 相同数字
- the file “XXX” could not be opened because you don't have permission to view it
- JS 原型(prototype)详解
- 大数据时代的4个V
- Processing学习笔记---基本结构
- 第十六周项目一 数组的排序
- 第十六周OJ(3)
- 第16周项目--OJ平台是否有相同的数字
- 第16周【项目 2-用指针玩字符串】③
- noi 2008 志愿者招募 费用流
- iOS 推送证书的制作
- struct class在map中作为value
- Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.xxxxx.MainActivity" on p
- Java I/O系统
- IOS设计模式第八篇之键值观察模式