相同数字

来源:互联网 发布:电脑ktv点歌软件 编辑:程序博客网 时间:2024/06/02 17:52
/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: array.cpp                           * 作    者: 赵洋                           * 完成日期: 2012 年 12 月 20  日* 版本号: 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";        else   cout<<"两个有序数组中不存在相同的数字!\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;}   


运行结果:

原创粉丝点击