下次能把题目弄清楚点吗,根本看不清
by wangziwenhk @ 2023-11-22 14:29:39
## 题目描述
给定一个$m$行,$n$列的矩阵,你需要根据要求将它水平翻转或竖直翻转。 \
对于矩阵 $A$=$\begin{bmatrix} 4&5 \\ 3&6 \\ 1&2 \end{bmatrix}$, \
如果我们对 $A$ 进行水平翻转(第一列与最后一列交换,第二列与倒数第二列交换…), \
我们将得到 $A'$=$\begin{bmatrix} 1&2 \\ 3&6 \\ 4&5 \end{bmatrix}$; \
如果我们对 $A$ 进行竖直翻转(第一行与最后一行交换,第二行与倒数第二行交换…), \
我们将得到 $A''$=$\begin{bmatrix} 5&4 \\ 6&3 \\ 2&1 \end{bmatrix}$。
## 输入格式
测评机会反复运行你写的程序。 \
每次程序运行时,首先在第一行输入 $2$ 个整数,分别对应题目描述中的 $m$ 和 $n$ $(1 \le m,n≤100)$,两个整数之间用一个空格分隔。 \
接下来输入 $m$ 行,每行包含 $n$ 个整数,每两个整数之间用一个空格分隔。 接下来输入一行,输入一个整数为 $1$ 或 $0$。 \
当输入为 $1$ 时对矩阵进行水平翻转;当输入为 $0$ 时对矩阵进行竖直翻转。
## 输出格式
输出包括 $m$ 行,每行包含 $n$ 个整数,按要求输出翻转后的矩阵, \
每行任意两个整数之间用一个空格分隔,每行最后一个整数后面没有空格。
by wangziwenhk @ 2023-11-22 14:42:24