[程序设计] 矩阵翻转输出
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
给定一个 m 行、n 列的矩阵,你需要根据要求将它水平翻转或竖直翻转。对于矩阵
A=
如果我们对 A 进行水平翻转,我们将得到
A' =
如果我们对 A 进行竖直翻转,我们将得到
A'' =
输入格式
测评机会反复运行你写的程序。每次程序运行时,首先在第一行输入 2 个整数,分别对应题目描述中的 m 和 n(1≤m,n≤100),两个整数之间用一个空格分隔。
接下来输入 m 行,每行包含 n 个整数,每两个整数之间用一个空格分隔。
接下来输入一行,输入一个整数为1或0。当输入为1时对矩阵进行水平翻转;当输入为0时对矩阵进行竖直翻转。
输出格式
输出包括 m 行,每行包含 n 个整数,按要求输出翻转后的矩阵,每行任意两个整数之间用一个空格分隔。
输出时每行末尾的多余空格,不影响答案正确性
样例输入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