寻找相同元素的指针
2015-11-30 20:57
246 查看
#include<stdio.h> void *find(int *pa, int *pb, int an, int bn) { int *paa, *pbb; paa=pa; pbb=pb; while(paa<pa+an&&pbb<pb+bn) { if(*paa<*pbb) { paa++; } else if(*paa>*pbb) { pbb++; } else { return paa; } } return 0; } int main() { int a[]={1,3,5,7,9,11,13,15}; int b[]={2,4,6,7,11,15,17}; int i; int *p; printf("The elements of array a:"); for(i=0;i<sizeof(a)/sizeof(a[0]);i++) { printf("%d,",a[i]); } printf("\n"); printf("The elements of array b:"); for(i=0;i<sizeof(b)/sizeof(b[0]);i++) { printf("%d,",b[i]); } printf("\n"); p=find(a,b,sizeof(a)/sizeof(a[0]),sizeof(b)/sizeof(b[0])); if(p) { printf("The first element in bth arrays is %d\n",*p); } else { printf("\nDoesn't found the same element!\n"); } printf("\n"); return 0; }
相关文章推荐
- android H264码流中的SPS获取
- 数据结构例程——归并排序
- android开发技巧总结(68个常用用法)
- Web Services 指南之:Web Services 的特性
- Web Services 指南之:Web Services 的特性
- iOS后台运行
- 懒加载的动态数组添加object需要self. 不能使用_
- 【Android】自定义View
- [LeetCode]题解(python):064-Minimum Path Sum
- Hadoop-MapReduce初步应用-统计单词个数
- Android项目——ListView的使用
- 1036. Boys vs Girls (25)
- 转载AFNetworking源码解析(三)
- OC学生成绩管理类(二 Classroom教室类)
- HDU1176 免费馅饼 数塔DP
- javascript代码块:在HTML页面加载完成后按顺序执行函数
- Window( 窗口)
- c#隐藏和重写基类方法的区别
- HTML5新增表单之color
- 没有躲过的坑--使用太多的全局变量