两顺序表A,B比较大小,急求其完整c++程序?

来源:百度知道 编辑:UC知道 时间:2024/05/06 02:01:28
A,B事先未知可现场输入

#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> ivec1,ivec2;
int val1,val2;
bool p;
cout << "Enter number to the first vector (Ctrl + Z to end): " << endl;
while(cin >> val1)
ivec1.push_back(val1);
cout << "Enter number to the second vector (Ctrl + Z to end): " << endl;
while(cin >> val2)
ivec2.push_back(val2);
vector<int>::iterator iter1=ivec1.begin(), iter2=ivec2.begin();
while(iter1 != ivec1.end() || iter2 != ivec2.end())
{
if(*iter1 == *iter2)
{
++iter1;
++iter2;
}
else
{
if( *iter1 > *iter2)
p = true;
else
p = false;
}
}
if(p)<