问题 1264 --矩阵旋转

1264: 矩阵旋转

时间限制: 1 Sec  内存限制: 128 MB
提交: 2  解决: 2  分值: 10
[提交][记录][讨论版][命题人:]

题目描述

现有一个正整数n,(1<n<10),接着输入n*n个整数ai(|ai|<100),组成方正。(按行输入,先第一行,完毕后第二行,以此类推)
最后输入一个数字k表示方正的旋转方式:
如果输入1,表示顺时针旋转90°,
如果输入2,表示逆时针旋转90°,
如果输入3,表示水平翻转,
如果输入4,表示垂直翻转。

输入

共三行,
第一行输入n,表示方正的大小;
第二行输入n*n个整数,表示方正;
第三行输入一个正整数k,表示旋转方式(k∈{1,2,3,4})。

输出

旋转(或翻转)后的方正。每个数字之间用空格隔开。。

样例输入

4
1 2 3 4
1 2 3 4
1 2 3 4
1 2 3 4
1

样例输出

1 1 1 1
2 2 2 2
3 3 3 3
4 4 4 4

提示

来源

 

[提交][记录]