问题 2510. -- 水平翻转“fz01” [1*]

2510: 水平翻转“fz01” [1*]

时间限制: 1 Sec  内存限制: 128 MB
献花: 39  解决: 28
[献花][花圈]

题目描述

【问题】对输入的方阵水平翻转后,输出新、旧方阵。

【输入样例】
4
1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

 
【输出样例】
4 3 2 1
8 7 6 5
12 11 10 9
16 15 14 13

1 2 3 4

5 6 7 8
9 10 11 12
13 14 15 16


新旧方阵间隔一个空行


方法一:将变换后的数据存在数组b[i][j],分析b[i][j]与a[i][j]的对应关系。输出b[I][j]。
方法二:在数组a[I][j]中交换元素,但是要注意只能扫描一半的元素。例如扫描a[1][1]时将a[1][1]与a[1][4]交换,这时a[1][1]与a[1][4]都处理好了了。如果再扫描a[1][4],将a[1][4]与a[1][1]再交换回来,那么结果等于a[1][1]与a[1][4]交换回原来的数值。

输入

输出

提示

来源

[献花][花圈]