题目:输入一个N*N矩阵,顺时针旋转打印出来。
例如:
输入:
1 2 3
4 5 6
7 8 9
输出:
7 4 1
8 5 2
9 6 3
这里使用两个for循环就完成了,数组的题目,经常都是for循环就可以解决的,代码中主函数都是为了处理输入,因为矩阵的大小未知,只能读取第一行来判断。
代码如下:
package xiecheng;
import java.util.Scanner;
public class RotateMatrix90 {
public static void main(String[] args) throws Exception {
//第一步:这一部分是处理输入的,从命令行读取一行
Scanner in = new Scanner(System.in);
String s =