#include <iostream> #include <vector> using namespace std; int main() { // 使用正向迭代器和反向迭代器分别遍历输出 vector 中的元素 vector<int> v; int n; //输入整数保存在容器v中 while(cin >> n){ v.push_back(n); } //设置it指针(正向迭代器) vector<int>::iterator it = v.begin(); for(; it != v.end(); it++){ cout << *it << ' '; } cout << endl; //设置i指针(反向迭代器) vector<int>::reverse_iterator i = v.rbegin(); for (; i != v.rend(); i++){ cout << *i << ' '; } cout << endl; return 0; }