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;

}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM