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;}

原创粉丝点击