2017年计算机二级C++实例编程:动态生成二维数组
2017年计算机二级C++实例编程:动态生成二维数组计算机等级考试
动态生成二维数组
int main()
{
int a , b,i,j,k=0;
cin>>a;//行值
cin>>b;//列值
int **p;
p= (int **)malloc(sizeof(int *)*a);
for (i=0;i
{
p[i] = (int *)malloc(sizeof(int)*b);
}
for (i=0;i
{
for (j=0;j
{
*(*(p+i)+j)=k++;
}
}
for (i=0;i
{
for (j=0;j
{
cout<<*(*(p+i)+j)<<" ";
}
cout<
}
return 0;
}