17周项目3:相同数字
来源:互联网 发布:淘宝客服售后处理 编辑:程序博客网 时间:2024/04/29 10:41
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: array.cpp* 作 者: 李洋* 完成日期: 2012 年 12 月 22 日* 版本号: 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"; elsecout<<"两个有序数组中不存在相同的数字!\n"; return 0;}bool existthesame(int *a,int n1,int *b,int n2){int i,j;bool f;for(i=0;i<n1;i++)for(j=0;j<n2;j++){if(*a++==*b++)f=true;elsef=false;}return f;}