#include <iostream>
#include <vector>
#define count 3
using namespace std;
int main()
{
vector<vector<int>> v(count);
//初始化一个3*3的矩阵
for (int i = 0; i < v.size(); i++)
{
for (int j = 0; j < v.size(); j++)
{
v[i].push_back(6);
}
}
//增加一行,数值为9
vector<int> tmp;
v.push_back(tmp);
int pos = v.size() - 1;
v[pos].push_back(9);
v[pos].push_back(9);
v[pos].push_back(9);
//增加一列,数值为10;
pos = v.size();
for (int i = 0; i < pos; i++)
{
v[i].push_back(10);
}
//打印二维数组
for (int i = 0; i < v.size(); i++)
{
for (int j = 0; j < v[0].size(); j++)
{
cout << v[i][j] << " ";
}
cout << endl;
}
system("pause");
return 0;
}
注:v.size() 是二维数组的行数;
v[0].size() 是二维数组的列数