您的位置:首页 > 编程语言 > C语言/C++

每天一个c++小程序(2):二维数组动态创建

2016-08-17 17:23 183 查看
#include<iostream>

using namespace std;

int main()

{

    int **Array;

    int x,y;

    cin>>x>>y;//输入行数和列数

     

    //创建行指针?

    Array=new int*[x];

    //为每一行分配空间

    for (int p=0;p<x;++p)

    {

        Array[p]=new int[y];

    }

 

    //为数组赋值

    for (int m=0;m<x;++m)

    {

        for (int n=0;n<y;++n)

        {

            cin>>Array[m]
;

        }

    }

    //输出

    for (int i=0;i<x;++i)

    {

        for (int j=0;j<y;++j)

        {

            cout<<Array[i][j]<<" ";

        }

        cout<<endl;

    }

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: