cpp在vector中查找find元素

假如我有一个vector数组,

  1. 需要查询某个数是否在数组中,
  2. 某个数在数组中第一次出现的位置

这个时候就需要用到中的find函数,以及std中的distance函数

一、设置一个vector

#include
#include
using namespace std;

int main(){
	vector avec{1,43,2,1,2,5,8,6};
	for (int num:avec){
		cout<

cpp在vector中查找find元素_第1张图片

二、查找某个数是否在数组中

 

#include
#include
#include // 头文件 
using namespace std;

int main(){
	vector avec{1,43,2,1,2,5,8,6};
	for (int num:avec){
		cout<

cpp在vector中查找find元素_第2张图片

 cpp在vector中查找find元素_第3张图片

二、查找某个数在数组中出现的位置

 

#include
#include
#include // 头文件 
using namespace std;

int main(){
	vector avec{1,43,4,1,4,5,8,6};
	for (int num:avec){
		cout<

cpp在vector中查找find元素_第4张图片

 

你可能感兴趣的:(c++学习,c++)