#124. 矩阵翻转输出

矩阵翻转输出

给定一个 mm 行、nn 列的矩阵,你需要根据要求将它水平翻转或竖直翻转。对于矩阵

A=[431562],A=\begin{bmatrix} 4 & 3 & 1 \\ 5 & 6 & 2 \end{bmatrix},

如果我们对AA 进行水平翻转,我们将得到

A=[134265];A' = \begin{bmatrix} 1 & 3 & 4 \\ 2 & 6 & 5 \end{bmatrix};

如果我们对 AA 进行竖直翻转,我们将得到

A=[562431];A''= \begin{bmatrix} 5 & 6 & 2 \\ 4 & 3 & 1 \end{bmatrix};

输入格式

测评机会反复运行你写的程序。每次程序运行时,首先在第一行输入 22 个整数,分别对应题目描述中的 mmn1n,m100n(1≤n,m≤100),两个整数之间用一个空格分隔。

接下来输入 mm 行,每行包含 nn 个整数,每两个整数之间用一个空格分隔。

接下来输入一行,输入一个整数为10。当输入为1时对矩阵进行水平翻转;当输入为0时对矩阵进行竖直翻转。

输出格式

输出包括 mm 行,每行包含 nn 个整数,按要求输出翻转后的矩阵,每行任意两个整数之间用一个空格分隔,每行最后一个整数后面没有空格。

输出时每行末尾的多余空格,不影响答案正确性

样例输入1

2 3
1 2 3
3 4 6
1

样例输出1

3 2 1
6 4 3

样例输入2

3 2
1 2
3 4
5 6
0

样例输出2

5 6
3 4
1 2