我是小学生 • 12天前
using namespace std; list L; int e,l,r;
int main() {
do {
cin>>e;
if(e==-1)
break;
L.push_back(e);
} while(e!=-1);
cin>>l>>r;
auto it=L.begin();
while(it!=L.end()) {
if((*it)>=l&&(*it)<=r) {
it=L.erase(it);
} else {
it++;
}
}
auto it2=L.begin();
while(it2!= L.end()) {
cout<<*it2<<" ";
it2++;
}
return 0;
}
评论:
请先登录,才能进行评论