C++文件中数字放入二维容器中
时间: 2024-03-25 11:41:56 浏览: 28
你可以使用 vector 嵌套 vector 的方式来创建一个二维容器,并将数字存入其中。以下是示例代码:
```c++
#include <iostream>
#include <vector>
using namespace std;
int main() {
// 创建一个二维容器
vector<vector<int>> container;
// 向容器中添加数据
for(int i = 0; i < 3; i++) {
vector<int> row; // 创建一行
for(int j = 0; j < 4; j++) {
row.push_back(i * 4 + j); // 将数字添加到行中
}
container.push_back(row); // 将行添加到容器中
}
// 输出容器中的数据
for(int i = 0; i < container.size(); i++) {
for(int j = 0; j < container[i].size(); j++) {
cout << container[i][j] << " ";
}
cout << endl;
}
return 0;
}
```
上述代码创建了一个 3 行 4 列的二维容器,并将数字从 0 到 11 存入其中。输出结果如下:
```
0 1 2 3
4 5 6 7
8 9 10 11
```
你可以根据自己的需求修改容器的大小和存储的数据类型。
阅读全文