C++中如何删除(二维)数组元素?

来源:百度知道 编辑:UC知道 时间:2024/05/27 13:29:22
在一个二维数组中形成一个5*5矩阵
要求删除靠边元素形成一个3*3矩阵

转存的方法简单

int a[5][5];
int b[3][3];
int i,j;
//现在假设a已经被赋值完毕
for(i=0;i<3;i++)
for(j=0;j<3;j++)
b[i][j]=a[i+1][j+1];

这个是要再定义另一以二维数组的 , 然后在吧你原来的数组不删除的数据添进新的数组就可以了。
如int a[5][5]; int b[3][3];

把a[1][1]到 a[1][3]放到b[0][0] b[0][2]的位置,剩下的两行相同