#include<iostream>

#include<vector>

using namespace std;

int main()

{

vector <vector<int> >array(3);

vector<int> cn;//用于输入数据赋值给array[i][j]

int i=0,j=0;

int num=0;


    for(i=0;i<3;i++)

{

array[i].resize(3);//第二维数组的长度

}

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

cin>>num;

cn.push_back(num);

vector<int>::iterator tier=cn.begin();/*每次获得容器的第一个数据,                                  此处不能在main()函数开始部分声明,否则获得的第一个数据永                                    远是空数据。*/

array[i][j]=*tier;

cn.clear();//清空容器数据

}

}

for(i=0;i<3;i++)

{

for(j=0;j<3;j++)

{

cout<<array[i][j]<<" "; //array[i][j]是值类型

}

cout<<endl;

}


return 0;

}