⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex11_2.cpp

📁 c++程序设计教材第二版书上即课后习题源代码
💻 CPP
字号:
//【例11.2】寻找vector容器元素。
#include<algorithm>
#include<vector>
#include<iostream>
using namespace std;

int main(){
	int i,search_value,ia[9]={47,29,37,23,11,7,5,31,41};
	vector<int> vec(ia,ia+9);                                       //数据填入vector
	vector<int>::iterator iter;      //iter是vector用的迭代子,自动建为随机访问迭代子
	for(i=0;i<vec.size();i++)  cout<<vec[i]<<'\t';       //成员函数size()返回元素数量
	cout<<endl;
    vec.push_back(13);                     //容器末尾插入新元素,vector只能在尾部处理
	for(iter=vec.begin();iter!=vec.end();iter++)  cout<<*iter<<'\t';   //标准输出方法
	cout<<"\n请输入需搜索的数:"<<endl;
	cin>>search_value;
	iter=find(vec.begin(),vec.end(),search_value);   //使用vector成员函数赋迭代子初值
	cout<<"数值"<<search_value<<( iter==vec.end() ?"不存在":"存在")<<endl;
	return 0;
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -