第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)

原创 2016年05月31日 19:36:44
#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;
}


运行结果:




程序分析:

push-back   在尾部加入一个数据

!ivec.empty() 判断文章是否为空


ivec.back() 传回最后一个数据 不检查这个数据是否存在

 ivec.pop_back()  删除最后一个数据

copy(ivec.begin(),ivec.end(),ostream_iterator<int>(cout, "  "))  

版权声明:本文为博主原创文章,未经博主允许不得转载。

第十四周项目一(1) 阅读程序,解释程序运行得到的结果

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:舒文超 * 完成日期:2016年5月29日 ...
  • Metropolitan_police
  • Metropolitan_police
  • 2016年05月29日 11:33
  • 114

第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(1)

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 17:15
  • 239

第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(2)

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 17:23
  • 318

第十四周实践项目-阅读并运行程序,解释程序执行得到的结果(3)

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 17:36
  • 272

第十四周 程序阅读一

问题及代码: 例一: /* *Copyright (c) 2015,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:吴胜男 *完成日期:2015年...
  • ytdxwushengnan
  • ytdxwushengnan
  • 2015年06月05日 20:35
  • 187

简述:shell 解释命令,调用程序

一、简介 1、  cal                日历  ls                 查看文件和目录  whoami             查看当前用户信息  users 或 who...
  • Emperor_21AD_ShiDi
  • Emperor_21AD_ShiDi
  • 2016年11月10日 17:24
  • 661

【Unix/Linux编程实践】shell如何运行程序—编写命令解析器sh

1.shell是如何运行程序的?shell由下面的循环组成:while (!end_of_input) getcommand execute command wait for ...
  • jiange_zh
  • jiange_zh
  • 2015年12月07日 23:22
  • 1222

第十四周项目:程序阅读(二)

/* *Copyright(c)2016.烟台大学计算机学院 *All right reserved. *文件名称:test.cpp *作者:黄金婵 *完成日期:2016年6月19...
  • Elena0302
  • Elena0302
  • 2016年06月20日 17:46
  • 94

第十四周项目:程序阅读(三)

/* *Copyright(c)2016.烟台大学计算机学院 *All right reserved. *文件名称:test.cpp *作者:黄金婵 *完成日期:2016年6月20...
  • Elena0302
  • Elena0302
  • 2016年06月20日 17:50
  • 285

第十四周项目1:阅读程序,并解释运行结果(3)

 问题及代码: /*Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:崔青青 *完...
  • cqqdck
  • cqqdck
  • 2016年06月01日 17:26
  • 141
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十四周项目—阅读并运行程序,解释程序执行得到的结果(1)
举报原因:
原因补充:

(最多只允许输入30个字)