package test1;
import java.util.Scanner;
public class zsn2 {
public static int n;
public static int m;
public static void main(String[] args)
{
int data[][]=new int[100][100];
Scanner in=new Scanner(System.in);
n=in.nextInt();
in.nextLine();
for(int i=0;i<n;i++){
String strLine = in.nextLine();
Scanner s = new Scanner(strLine);
int j=0;
while(s.hasNextInt()){
data[i][j++]=s.nextInt();
}
m=j;
}
System.out.println("转置后:");
reverse(data);
print1(data);
}
public static void reverse(int temp [][] ){
for(int i=0;i<temp.length;i++){
for(int j=i;j<temp[i].length;j++){
int k=temp[i][j];
temp[i][j]=temp[j][i];
temp[j][i]=k;
}
}
}
public static void print1(int temp[][]){
for(int i=0;i<m;i++){
for(int j=0;j<n;j++){
System.out.print(temp[i][j]+"\t");
}
System.out.println();
}
}
}
数组转置
最新推荐文章于 2022-03-24 10:26:18 发布