C++里 用二维数组定义了一个矩阵 如何去掉矩阵的最右边一列和最下面一行 就是减少1维?

C++里 用二维数组定义了一个矩阵 如何去掉矩阵的最右边一列和最下面一行 就是减少1维?

第1个回答  2014-05-27
楼上的是正解,具体就是比如:
int arr_1[n][n] ,arr_2[n-1][n-1]
for(int i =0;i<n-1;i++)
for(int j =0;j<n-1;j++)

arr_2[i][j] = arr_1[i][j];

arr_2就是你要的了。
还有不是 减少1维。。。追问

=。=我说矩阵减少一维

追答

我的意思是:一维数组a[] 二维数组a[][],所以不是减少一维嗄

第2个回答  2014-05-27
你再定义一个二维数组,然后一个个赋值不行么本回答被提问者采纳
相似回答