知识点:

复合类型:

一维数组:

序列中删除指定数字

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    int n;
    int num;
    int in;

    cin >> n;

    vector<int> vec;

    for (int i = 0; i < n; i++) {
        cin >> num;
        vec.push_back(num);
    }

    cin >> in;

    auto iter = remove(vec.begin(), vec.end(), in);
    vec.erase(iter,vec.end());

    for (auto i : vec) {
        cout << i << " ";
    }

    return 0;
}