#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][n];
}
}
//输出
for (int i=0;i<x;++i)
{
for (int j=0;j<y;++j)
{
cout<<Array[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
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][n];
}
}
//输出
for (int i=0;i<x;++i)
{
for (int j=0;j<y;++j)
{
cout<<Array[i][j]<<" ";
}
cout<<endl;
}
return 0;
}
本文介绍如何使用 C++ 创建动态二维数组,并演示了如何输入数据到该数组及输出数组内容的过程。
444

被折叠的 条评论
为什么被折叠?



