请问哪有错???
#include<iostream>#include<list>#include<deque>using namespace std;int main(){ int val; //定义1个list容器和2个deque容器 list<int> lst; deque<int> deq; deque<int> deq1; //给lst容器输入数据 cout<<"输入数据到LST容器"<<endl; while(cin>>val) lst.push_back(val); //遍历容器LST,奇数给DEQ,偶数给DEQ1 list<int>::iterator iter=lst.begin(); while(iter!=lst.end()) { if(*iter%2) deq1.push_back(*iter); else deq.push_back(*iter); ++iter; } //输入奇数和偶数 cout<<"奇数为:"; for(deque<int>::size_t ix=0;ix!=deq1.size();++ix) cout<<deq1[ix]<<" "; cout<<"偶数为:"; for(deque<int>::size_t ix1=0;ix!=deq.size();++ix1) cout<<deq[ix1]<<" ";}