3 * 3 matrix transpose

// 3 * 3 matrix transpose 
@ solving ideas: 
// get transpose, a [1] [2] becomes A [2] [. 1] 
#include <the iostream> 
the using namespace STD; 
// void T ( A int [. 3] [. 3]) 
// { 
// for (int I = 0; I <. 3; I ++) 
// for (int J = 0; J <2; J ++) 
// { 
// int TEMP; 
TEMP = A // [I] [J]; 
// A [I] [J] = A [J] [I]; 
// A [J] [I] = TEMP; 
//} 
//} 
int main () 
{ 
	/ * int Matrix [. 3] [. 3] = 
	{{. 3,. 4,. 6}, 

	{. 4, 45,. 5}, 

	{13 is,. 3,. 8}}; * / 

	int Matrix [. 3] [. 3] ; 
	for (int I = 0; I <. 3; I ++) 
    for (int J = 0; J <. 3; J ++) 
			CIN >> matrix [I] [J]; 

	the printf ( "original matrix: \ n-"); 
	for (int i = 0; i < 3; i ++) {

		for (int j = 0; j<3; j++)

			cout << matrix[i][j] << " ";

		cout << endl;

	}
	printf("\n转置后矩阵:\n");
	//T(matrix);
	for (int i = 0; i<3; i++){
		for (int j = 0; j<3; j++)
			cout << matrix[j][i] << " ";
		cout << endl;
	}
	system("pause");
	return 0;
}

  

Guess you like

Origin www.cnblogs.com/277223178dudu/p/11371569.html