第17周 利用指针得到两个数组中相同的数并输出
2014-12-24 16:14
260 查看
#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; //读入数据 cin>>n1>>n2; for(i=0;i<n1;i++) { cin>>a[i]; } for(i=0;i<n2;i++) { cin>>b[i]; } 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,n=0; p=a; q=b; while(b<q+n2) { a=p; while(a<p+n1) { if(*a==*b) { *c=*a; c++; n++; } a++; } b++; } return n; } <span style="font-family:Arial;BACKGROUND-COLOR: #ffffff"></span>
<span style="font-family:Arial;BACKGROUND-COLOR: #ffffff">运行结果:</span>
<img src="https://img-blog.csdn.net/20141224161635750?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvYmFpZHVfMjE2OTg4MTc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
相关文章推荐
- 第17周 利用指针逆序输出数组
- 用指针判断是否两个数组是否有相同的数字,有的话输出相同数字
- 【指针】16周项目四。判断两个有序数组中是否存在相同的数字
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- js小练习:利用getElementsByTagName方法、for循环、this指针、数组实现对多个相同元素value值的改变
- 指针_习题设计一个程序,利用指针输出数组中任一行任一列元素的值【知识重点】
- 利用指向数组的指针来得到数组的最后一个数
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- C 语言:返回两个数组中第一个相同元素的指针(我用了loop 、goto loop标签)
- 《剑指Offer》输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打印G
- 3 定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同
- 【剑指offer24】输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- c#两个数组对比取出相同的元素输出
- 3.定义两个整型指针,分别用malloc、calloc对其分配空间保存3个元素,malloc分配的空间用memset清零,随机对数组进行赋值随机范围1-3,赋值后用memcmp比较两个数组。如果相同打
- 用指针判断两个数组是否有相同的数字
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。
- 用C语言实现判断两个数组中是否有相同的元素,有就输出“有”,没有则输出“没有”
- 输入一个整数数组,判断该数组是不是某二叉搜索树的后序遍历的结果。如果是则输出Yes,否则输出No。假设输入的数组的任意两个数字都互不相同。