c++ vector容器的使用,序列倒叙reverse(),容器底部插入一个数值push_back()

问题:程序实现将que[i]添加到que2最后,再将que2反转输出。

例如:

输入

4

1 2 3 4

输出

4 2 1 3

#include<iostream> 

#include<vector>

using namespace std;

int main()

{

 int i=0;  

int n;

 vector<int>que;  

vector<int>que2;  

int x;

 cin >> n;

 for (i = 0; i < n; i++)  

{  

 cin >> x;   que.push_back(x);  // 容器的操练就是用成员函数puch_back压入元素,动态申请空间    }

 for (i = 0; i < n; i++) {

 que2.push_back(que[i]);   

reverse(que2.begin(), que2.end());

 }

 for (i = 0; i < n; i++)

{   cout << que2[i] << "\t";  }

 system("pause");

 return 0;

}

 

posted @ 2017-08-12 17:34  fanrupin  阅读(2648)  评论(0编辑  收藏  举报