第十四周项目—阅读并运行程序,解释程序执行得到的结果(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月30...

第十四周阅读程序-2

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月30日 *...

VC 获取外部程序执行结果

VC上调用外部程序的方法大家应该很熟悉,比如ShellExecute,CreateProcess。例子:system("D://adb.exe devices >c://temp.txt"); She...

python读取 .txt 文本内容以及将程序执行结果写入txt文件

**1、读入篇** python对处理文本这方面还是很有优势的,像普通1G左右的文本都可以直接读到内存中去处理,进行文本处理的速度是非常的快。 话不多说,上代码,讲思路。#coding=utf-8...

第十四周项目4(2)—矩阵相乘

 /*  Copyright(c)2016,烟台大学计算机学院   All rights reserved.  文件名称:tset.cpp  作者:尤文敏  完成日...

程序设计入门—Java语言 . 翁恺-第四周编程作业-1.素数和

题目内容: 我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。 现在,给定两个整数n和m,0 输入格式: 两个整数,第一个表示n,第二个表示m。 输出格式...
  • uuwzy
  • uuwzy
  • 2016-08-31 12:54
  • 713

Python程序执行原理1

过程概述 Python先把代码(.py文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。 字节码 字节码在Python虚拟机程序里对应的是PyCodeObje...

第十四周 项目1 -验证算法(4)平衡二叉树的算法验证

问题描述及代码: /*     *烟台大学计控学院      *作    者:张雯婧    *完成日期:2016年11月25日 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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