题目描述
给出一个n×m 的整数矩阵,请你把这个矩阵顺时针旋转 90度 以后输出。
Input:
第一行输入两个整数 n,m(1≤n,m≤200),用空格隔开。
接下来 n行,每行输入 m个整数,表示输入的矩阵。矩阵中元素都是 int 范围内的整数。
Output:
输入 m行,每行 n个空格隔开的整数,表示旋转以后的矩阵。
注意:每行末尾不能输出多余的空格。
详细代码如下:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int m=sc.nextInt();
int[][] a;
a =new int[210][210];
for(int i=1;i<=n;i++){
for(int j=1;j<=m;j++){
a[i][j]=sc.nextInt();
}
}
for(int j=1;j<=m;j++){
for(int i=n;i>0;i--){
if(i==1){
System.out.print(a[i][j]);
System.out.println();
}else {
System.out.print(a[i][j]+" ");
}
}
}
}
}