我需要一個函數,可以根據矩陣的x軸對稱性。如何根據矩陣的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;
}
這可能不是一個好主意,調用該函數'inverse'。 – 2013-05-11 11:27:08
是的,這可能是,但我會檢查if語句調用函數。例如: cout <<你想要矩陣的逆矩陣嗎? ; – sarikaya 2013-05-11 11:39:59
如果(是) 調用反函數 其他 不叫 – sarikaya 2013-05-11 11:40:27