遍历vector<int>a[100]\
时间: 2023-12-25 08:03:25 浏览: 54
vector, list, map在遍历时删除符合条件的元素实现方法
要遍历一个名为a的vector数组,其中每个素是一个int类型的vector,可以使用嵌套的for循环来实现。以下是一个示例代码:
```cpp
#include <iostream>
#include <vector>
int main() {
std::vector<int> a[100]; // 定义一个名为a的vector数组,每个元素是一个int类型的vector
// 填充a数组的每个元素
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 10; j++) {
a[i].push_back(i * 10 + j);
}
}
// 遍历a数组的每个元素
for (int i = 0; i < 100; i++) {
std::cout << "a[" << i << "]: ";
for (int j = 0; j < a[i].size(); j++) {
std::cout << a[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
上述代码中,首先定义了一个名为a的大小为100的vector数组。然后通过嵌套的for循环填充每个a[i]元素(这里填充了0到99的数字)。最后,使用嵌套的for循环遍历输出a数组的每个元素及其内部的元素值。
阅读全文