#include<iostream>
#include<list>
#include<vector>
using namespace std;
int main(void)
{
vector<int> vc; int value;
list<int> ls;
cout << "请输入vector容器元素按ctrl+z退出" << endl;
while (cin >> value)
vc.push_back(value);
cin.ignore();
cin.clear();
cout << "请输入list容器元素按ctrl+z退出" << endl;
while (cin >> value)
ls.push_back(value);
vector<int>::iterator iter1 = vc.begin();
list<int>::iterator iter2 = ls.begin();
if (vc.size() == ls.size())
{
while (*iter1++ == *iter2++)
{
if (iter1 == vc.end() && iter2 == ls.end())
{
cout << "两容器的元素完全相同" << endl;
break;
}
}
}
if (vc.size() != ls.size())
cout << "两容器的元素不同" << endl;
return 0;