对于一个给定的 3\times 3 矩阵,请将其顺时针旋转 90 度后输出。
测评机会反复运行程序。每次程序运行时,你的程序仅需要输入三行,第 i 行输入三个整数 a_i, b_i, c_i(-10000 \leq a_i, b_i, c_i \leq 10000),任意两个整数之间用一个空格分开。
输出为三行,每行包括三个整数,与题目要求的一致(从直观上看,输出的结果应为输入的矩阵旋转 90 度后的结果),每行的任意两个整数之间用一个空格分开,最后一个整数后面没有空格。
1 2 3 3 4 6 7 8 9
7 3 1 8 4 2 9 6 3
每次运行后你将使用二维数组存储读入矩阵。在输出矩阵时,由于要求输出的方式不同,程序与之前课程直接输出二维数组的方式也略有不同,主要差异在于两层for循环的先后顺序,以及for循环中索引由大到小还是由小到大的顺序。
请注意,如果你希望输出的行末没有多余的空格,在输出最后一个元素时,你将有可能需要用到if语句(就像我们在前面的课程中已经做过的一样)。
请注意,不要让你的程序输出任何多余的内容,否则测评机都会给出“运行结果错误”的提示。