永发信息网

编写程序判断两个数组是否相等

答案:3  悬赏:50  手机版
解决时间 2021-03-04 22:32
编写程序判断两个数组是否相等
最佳答案
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec1, ivec2;
int ival;
//读入两个vector 的元素值
cout << "Enter numbers for vector1(-1 to end):" << endl;
cin >> ival;
while (ival != -1) {
ivec1.push_back(ival);
cin >> ival;
}
cout << "Enter numbers for vector2(-1 to end):" << endl;
cin >> ival;
while (ival != -1) {
ivec2.push_back(ival);
cin >> ival;
}
//判断两个vector 是否相等
if (ivec1.size() != ivec2.size()) //长度不等的vector 不相等
cout << "Vector1 is not equal to vector2." << endl;
else if (ivec1.size() == 0) //长度都为0 的vector 相等
cout << "Vector1 is equal to vector2." << endl;
else {//两个vector 长度相等且不为0
vector<int>::iterator iter1, iter2;
iter1 = ivec1.begin();
iter2 = ivec2.begin();
while (iter1 != ivec1.end() && *iter1 == *iter2) { // 先判断是不是end(),不是才判断是否相等
++iter1;
++iter2;
}
if (iter1 == ivec1.end())//所有元素都相等
cout << "Vector1 is equal to vector2." << endl;
else
cout << "Vector1 is not equal to vector2." << endl;
}
system("pause");
return 0;
}
全部回答
设两个数组a[i],b[j] if(i==j) { for(int r=0;r<i;r++) {if(a[r]==b[r]) {//两个数组的个元素相等即为两个数组相等} } }
两个方法,第一个比较常规,第二个特别适合字符数组的判断。方法一:char[] a = {'a', 'b'}; char[] b = {'a', 'f'}; //对a, b 数组赋值操作 if (a.length != b.length) { system.out.print("两个数组不相等"); return; } else { for (int i = 0; i < a.length; i++) { if (a[i] != b[i]) { system.out.print("两个数组不相等"); return; } } system.out.println("两个数组不相等"); }方法二: char[] a = {'a', 'b'}; char[] b = {'a', 'f'}; //对a, b 数组赋值操作 string sa = string.valueof(a); string sb = string.valueof(b); if( sa.equals(sb) ) system.out.println("两个数组相等"); else system.out.println("两个数组不相等");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
天台嘉远交通设施有限公司在什么地方啊,我要
君利来电子钟表厂地址有知道的么?有点事想过
蓝奇电讯设备公司这个地址在什么地方,我要处
美图手机,总是提示警告, m8电源被拔请连接电
老房子1平米的卫生间怎么装修
在日光下,植物叶片中的叶绿素A. 大量吸收绿
一个表面涂为红色的棱长是4cm的正方体,将其
长智齿对面部的影响
都镇湾镇庄溪村卫生室在什么地方啊,我要过去
约束日本不对其他国家发起战争的是什么东西,
有一个工地用5辆车运石头,每天可运80吨
房地产开发资本金利润率一般为多少
庙畔彩钢钢构琉璃瓦厂这个地址在什么地方,我
英语,我很高兴看见你的回信
老公是现役军人,他同意协议离婚!可是我怎样
推荐资讯
如何设置禁止弹窗
洗头发加醋有什么好处
具有截疟、退虚热功效的药物是()A.白薇B.青蒿
好宜买眼镜超市地址有知道的么?有点事想过去
老看电视会长痘痘吗?
冻干海参是干的怎么还得解解冻?是指泡发吗?
养殖肉驴和蛋鸡哪个前景好
对男朋友失望的歌 我男朋友对我很不好 但我舍
昌金高速公路/X604(路口)这个地址在什么地方
求“VB6.0从入门到精通视频教程打包下载地址
优味茶饮我想知道这个在什么地方
价格调整公式中的各可调因子、定值和变值权重
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?