.* 程序的版权和版本声明部分
03.* Copyright (c)2012, 烟台大学计算机学院
04.* All rightsreserved.
05.* 文件名称:w.cpp
06.* 作 者: 杨蕾
07.* 完成日期:2012年12月22日
08.* 版 本 号: v1.0
09.* 输入描述:三个整数
10.* 问题描述: 输入三个整数,并按从大到小的顺序输出
11.* 程序输出: 略
12.* 问题分析:
13.*/
#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;
else
f=false;
}
return f;
}
运行结果: