如何定义一个二维的vector,大小为n x n,每个元素都是int类型并输出
时间: 2024-02-01 10:16:44 浏览: 148
二维vector源码实现
你可以使用以下代码定义一个大小为n x n的二维vector,并输出其中的每个元素:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main() {
int n = 5;
vector<vector<int>> vec(n, vector<int>(n, 0)); // 定义大小为n x n的二维vector,每个元素初始化为0
// 输出二维vector中的每个元素
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
cout << vec[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
上述代码中,我们使用了vector容器嵌套的方式来定义一个二维vector,其中vec[i][j]表示第i行第j列的元素。在输出二维vector中的每个元素时,我们使用了两层for循环对每个元素进行遍历。
阅读全文