以下是一个示例代码,演示了如何使用std::vector来查询元素是否存在:

#include <iostream>
#include <vector>

int main() {
    std::vector<int> vec = {1, 2, 3, 4, 5};

    int element = 3;
    bool elementExists = false;

    // 使用for循环遍历vector,查找元素
    for (int i = 0; i < vec.size(); i++) {
        if (vec[i] == element) {
            elementExists = true;
            break;
        }
    }

    if (elementExists) {
        std::cout << "Element " << element << " exists in the vector." << std::endl;
    } else {
        std::cout << "Element " << element << " does not exist in the vector." << std::endl;
    }

    return 0;
}

在上面的示例中,我们首先创建了一个包含整数的std::vector。然后,我们定义了一个变量element,表示要查找的元素。我们使用一个bool变量elementExists来记录元素是否存在。

然后,我们使用一个for循环遍历vector中的每个元素。在每次迭代中,我们将当前元素与要查找的元素进行比较。如果它们相等,我们将elementExists设置为true,并使用break语句终止循环。

最后,我们检查elementExists的值。如果为true,说明元素存在于vector中;否则,说明元素不存在。我们使用std::cout输出相应的消息。

这只是一个简单的示例,你可以根据自己的需求进行修改和扩展

stdvector查询元素是否存在 C++示例代码

原文地址: https://www.cveoy.top/t/topic/h96c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录