用vector存二维数组

来源:互联网 发布:海关数据怎么贩卖 编辑:程序博客网 时间:2024/05/20 20:18
int main()
{
    vector < vector<int> > a; // a是向量类型的向量
    vector <int> v1; // v1是int类型的向量
    int i,j,m;
    for(i=0;i<=3;i++)
    {
        a.push_back(v1);
    }
    for(i=0;i<=3;i++)
    {
        for(j=0;j<=3;j++)
        {
            cin>>m;
            a[i].push_back(m); // a[i]插入数,得到a[i][j];
                            
        }
    }
    cout<<"Size:"<<a.size()<<endl;
    for(i=0;i<=3;i++)
    {
        for(j=0;j<=3;j++)
        {
            cout<<a[i][j]<<" ";
        }
        cout<<endl; 
    }
    return 0;
}
原创粉丝点击