二维数组,行列交换(转置)

void main()
{
	int a[2][3] = { {1,2,3},{4,5,6} };
	int b[3][2];

	for (int i = 0;i < 2;i++)
	{
		for (int j = 0;j < 3;j++)
		{
			std::cout << setw(4) << a[i][j] << " ";
			b[j][i] = a[i][j];
		}
		std::cout << std::endl;

	}
	std::cout << std::endl;

	for (int i = 0;i < 3;i++)
	{
		for (int j = 0;j < 2;j++)
		{
			cout << setw(4) << b[i][j] << " ";
		}
		std::cout << std::endl;
	}

	std::cin.get();
}

 

你可能感兴趣的:(c++学习笔记)