急用 c++编写
时间: 2023-06-29 20:17:45 浏览: 112
好的,以下是一个 C++ 代码示例,可以实现给定一个集合,查找元素是否在集合中出现:
```c++
#include <iostream>
#include <set>
using namespace std;
int main() {
set<int> my_set{1, 2, 3, 4, 5};
int element;
cout << "请输入要查找的元素:";
cin >> element;
if (my_set.count(element)) {
cout << "元素 " << element << " 在集合中出现!" << endl;
} else {
cout << "元素 " << element << " 不在集合中出现!" << endl;
}
return 0;
}
```
这段代码首先定义了一个 `set` 类型的集合 `my_set`,并将一些元素添加到集合中。然后通过 `cin` 输入流获取用户输入的要查找的元素,并使用 `count()` 函数判断该元素是否在集合中出现。如果出现,就输出相应的提示信息,否则也输出相应的提示信息。
需要注意的是,这里使用了 C++11 中的初始化列表语法来初始化集合。如果你的 C++ 版本较低,可以使用传统的 `insert()` 函数来添加元素,例如:
```c++
set<int> my_set;
my_set.insert(1);
my_set.insert(2);
my_set.insert(3);
my_set.insert(4);
my_set.insert(5);
```