1. 程式人生 > >第十四周專案 閱讀程式 1

第十四周專案 閱讀程式 1

/*
 *Copyright(c) 2016, 煙臺大學計算機與控制工程學院
 *All rights reserved.
 *檔名稱:main.cpp
 *作    者:李德坤
 *完成日期:2016年5月29日
 *版本號:v1.0
 *
 *問題描述:閱讀程式
 *輸入描述:無
 *輸出描述:無
*/
#include<iostream>
#include<vector>
#include<iterator>
using namespace std;
int main()
{
    vector<int> ivec;
    int i;
    for(i = 0; i < 5; i++ )
        ivec.push_back(i);
    for(i = 0; i < 5; i++)
        cout<<ivec[i]<<"  ";
    cout<<endl;
    while( !ivec.empty())
    {
        cout << ivec.back() << "  ";//輸出最後一個元素
        ivec.pop_back();//刪除最後一個元素
    }
    cout << endl;
    for(i = 0; i < 5; i++)
        cout<<ivec[i]<<"  ";
    cout<<endl;
    copy(ivec.begin(),ivec.end(),ostream_iterator<int>(cout, "  "));
    cout<<endl;
    cout << "size=" << ivec.size() << endl;
    return 0;
}
/*
  輸出結果為:0  1  2  3  4
              4  3  2  1  0
              0  1  2  3  4

              size=0
*/