登录 |
小明最近学习了PS,他看到PS软件中有一个功能非常不错,就是图片翻转。由于小明的C++水平非常高,所以他想用C++来实现这个功能,现在请你帮他实现核心部分的代码。大家都知道,图片是由一个一个像素构成的,因此可以把图片看成是一堆点。这样图片翻转就变得非常简单了。赶快帮小明实现一下吧!
输入多组测试数据。对于每一组数据,首先输入N,M,T。(0<NM<200)表示接下来有N行M列数据,这些数据表示一张图片。T的值为123三种,分别表示三种反转方式:1表示竖直方向翻转,2表示左右翻转,3表示对角线翻转。
输出包含N行M列,每个数字之间用空格隔开,表示按照要求翻转后的图片。
4 4 1 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6
3 4 5 6 9 0 1 2 5 6 7 8 1 2 3 4