我需要一个可以根据矩阵的 x 轴对称的函数。
输入(矩阵[i][j]):
1 2 3
4 5 6
7 8 9
输出(矩阵[i][j]):
7 8 9
4 5 6
1 2 3
我怎样才能在同一个矩阵上做到这一点?我应该如何编写反函数?
void inverse(.......)
{
..
..
..
}
int main(){
int **matrix, i, j, k, row, column;
cout << "Row and column:" ;
cin >> row >> column;
matrix = new int*[row];
for (i=0; i<row; ++i){
matrix[i] = new int[column];
}
cout << "input elements of matrix: " << endl;
for(i=0; i<row; i++){
for (j=0; j<column; j++){
cin >> *(*(matrix+i)+j);
}
}
inverse (........);
for(i=0; i<row; i++){
for (j=0; j<column; j++){
cout << *(*(matrix+i)+j);
}
cout << endl;
}
return 0;
}