大师 • 28天前
using namespace std;
int main() {
list<int> myList;
int value;
while (true) {
cin >> value;
if (value == -1) {
break;
}
myList.push_back(value);
}
int mink, maxk;
cin >> mink >> maxk;
for (auto it = myList.begin(); it != myList.end();) {
if (*it > mink && *it < maxk) {
it = myList.erase(it);
} else {
++it;
}
}
for (const int &num : myList) {
cout << num << " ";
}
return 0;
}
评论:
请先登录,才能进行评论