#include <iostream>
#include <vector>
#include <algorithm>
int main() {
// 定义一个 vector<int> 并初始化一些元素
std::vector<int> vec = {1, 2, 3, 4, 5};
// 要查找的元素
int target = 3;
// 使用 std::find 来查找元素
// std::find 返回一个迭代器,如果找到元素则指向该元素,否则指向 vec.end()
if (std::find(vec.begin(), vec.end(), target) != vec.end()) {
std::cout << "元素 " << target << " 存在于 vector 中。" << std::endl;
} else {
std::cout << "元素 " << target << " 不存在于 vector 中。" << std::endl;
}
return 0;
}
#include <iostream> 用于输入输出操作,#include <vector> 用于使用 std::vector,#include <algorithm> 用于使用 std::find。std::vector<int> vec = {1, 2, 3, 4, 5}; 创建一个包含整数的向量并初始化。int target = 3; 定义要查找的目标元素。std::find 查找元素:std::find(vec.begin(), vec.end(), target) 在 vec 中查找 target。如果找到,则返回指向该元素的迭代器;否则返回 vec.end()。vec.end() 来判断是否找到了目标元素,并输出相应的结果。希望这段代码和解释能帮助你理解如何在 C++ 中判断 vector<int> 是否包含某一元素。
上一篇:c++后端
下一篇:斐波那契数列c++
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站