STL程序阅读——2
2016-06-05 16:27
211 查看
问题及代码:
/*copyright(c)2016.烟台大学计算机学院
* All rights reserved,
* 文件名称:text.Cpp
* 作者:李一波
* 完成日期:2016年6月5日
* 版本号:codeblock
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> intList;
vector<int>::iterator listIt;//listIt就是一个具有int元素的vector的迭代器类型
int i;
intList.push_back(1);
intList.push_back(5);
intList.push_back(10);
intList.push_back(15);
cout<<"Line 1: List Elements: ";
for(i=0; i<4; i++)
cout<<intList[i]<<" ";
cout<<endl;
for(i=0; i<4; i++)
intList[i] *=2;
cout<<"Line 2: List Elements: ";
for(listIt=intList.begin(); listIt != intList.end(); ++listIt)
cout<<*listIt<<" ";
cout<<endl;
listIt=intList.begin();
++listIt;
++listIt;
intList.insert(listIt,8);//在当前位置的前面插入元素8
cout<<"Line 3: List Elements: ";
for(listIt = intList.begin(); listIt != intList.end(); ++listIt)
cout<<*listIt<<" ";
cout<<endl;
return 0;
}
运行结果:
/*copyright(c)2016.烟台大学计算机学院
* All rights reserved,
* 文件名称:text.Cpp
* 作者:李一波
* 完成日期:2016年6月5日
* 版本号:codeblock
*
* 问题描述:
* 输入描述:
* 程序输出:
*/
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> intList;
vector<int>::iterator listIt;//listIt就是一个具有int元素的vector的迭代器类型
int i;
intList.push_back(1);
intList.push_back(5);
intList.push_back(10);
intList.push_back(15);
cout<<"Line 1: List Elements: ";
for(i=0; i<4; i++)
cout<<intList[i]<<" ";
cout<<endl;
for(i=0; i<4; i++)
intList[i] *=2;
cout<<"Line 2: List Elements: ";
for(listIt=intList.begin(); listIt != intList.end(); ++listIt)
cout<<*listIt<<" ";
cout<<endl;
listIt=intList.begin();
++listIt;
++listIt;
intList.insert(listIt,8);//在当前位置的前面插入元素8
cout<<"Line 3: List Elements: ";
for(listIt = intList.begin(); listIt != intList.end(); ++listIt)
cout<<*listIt<<" ";
cout<<endl;
return 0;
}
运行结果:
相关文章推荐
- 《Eclipse.Rich.Client.Platform》3章 Tutorial Introduction
- <LeetCode OJ> 48. Rotate Image
- 位运算优先级问题
- 谈谈用VC 6.0调用winpcap编程时出现的问题
- MySQL基本语法
- SQLAlchemy技术文档(中文版)(上)
- Android 6.0运行时权限
- 第十二周上机实践项目 项目3-数组类运算的实现
- Java实现 统计单词出现的次数并按照单词频率从高到低输出
- oracle更新大量数据太慢,可以通过游标实现的例子
- IntelliJ IDEA 设置 编辑器字体大小背景色及快捷键
- ROC曲线的概念
- React Native环境配置
- PHP底层原理 运行机制
- c++实验7-最大公约数最小公倍数
- ubuntu系统软件备份及重新恢复方法
- Mac上gif图制作工具Giphy Capture介绍与使用
- 第十四周作业完成情况
- APP性能测试工具Emmagee的使用总结
- SQL中的数据类型