求一个源程序,关于两个数组对比的!

来源:百度知道 编辑:UC知道 时间:2024/06/24 08:15:54
我想求一个源程序,建立两个数组,其中一个是动态的,数组内元素个数不定,我想将这两个数组中的元素一一比较,如果完全相同返回1,不完全相同返回0,谁能帮帮我呢?
可以定义两个数组的大小 我想用compare比较,谁能帮我编编程序呢?

//下面的代码只是举例,具体情况需要另作修改。

#include <iostream>
#include <stdio.h>
#include <vector>

using namespace std;

int main()
{
double a[10]={1,2,3,4,5,6,7,8,9,10};
vector<double> b;
double i,t;
printf("请输入动态数组的第1个数: "); scanf("%lf",&t);
b.push_back(t);
for(i=2;;i++)
{
printf("继续输入?(Y/N):\t");
fflush(stdin);
char ch=getchar();
if( !(ch=='Y'||ch=='y') ) break;
cout<<"请输入动态数组的第"<<i<<"个数: "; scanf("%lf",&t);
b.push_back(t);
}
cout<<"动态数组输入结束"<<endl<<endl;
int FLAG=0;
vector<double>::size_type j;
for(j=0;j<b.size();j++)
{
if(a[j]!=b[j]) {FLAG=1;break;}
}
if(b.size()!=10) FLAG=1;

cout<<"静态数组:\n&qu