声明一个包含8个元素的整形数组,使用STL中的算法find进行数据的查找
时间: 2024-02-17 08:02:36 浏览: 94
数组元素的排序和查找
可以这样声明一个包含8个元素的整型数组:
```c++
int arr[8] = {1, 2, 3, 4, 5, 6, 7, 8};
```
然后使用STL中的find算法进行查找:
```c++
#include <algorithm>
#include <iostream>
int main() {
int arr[8] = {1, 2, 3, 4, 5, 6, 7, 8};
int* result = std::find(std::begin(arr), std::end(arr), 5);
if (result != std::end(arr)) {
std::cout << "元素 5 在数组中的位置为:" << (result - std::begin(arr)) << std::endl;
} else {
std::cout << "元素 5 不在数组中" << std::endl;
}
return 0;
}
```
运行结果为:
```
元素 5 在数组中的位置为:4
```
阅读全文