java给定一个nn二维数组,顺时针方向输出如下数组的输出应为1, 2, 3, 6, 9, 8, 7, 4, 5
给定一个N*N的整型二维数组,要求以(0,0)为起点,由外层向内层,按顺时针方向依次输出全部元素,如下数组的输出应为1,2,3,6,9,8,7,4,5。123456789...
给定一个N*N的整型二维数组,要求以(0,0)为起点,由外层向内层,按顺时针方向依次输出全部元素,如下数组的输出应为1, 2, 3, 6, 9, 8, 7, 4, 5。
123
456
789 展开
123
456
789 展开
1个回答
展开全部
import java.util.Scanner;
public class Main1 {
public static void main(String ars[]){
Scanner s=new Scanner(System.in);
System.out.println("请输入数组行数和列数");
int x=s.nextInt();
int y=s.nextInt();
int [][]awarry=new int[x][y];//初始化数组
System.out.println("请输入数组元素");
for(int i=0;i<x;i++)//循环输入
for(int j=0;j<y;j++)
awarry[i][j]=s.nextInt();
System.out.println("你输入的数组为");
for(int i=0;i<x;i++){//循环输出
for(int j=0;j<y;j++)
System.out.print(awarry[i][j]+"\t");
System.out.println();
}
}
}
运行示例:
请输入数组行数和列数
2 3
请输入数组元素
1 2 3 4 5 6
你输入的数组为
1 2 3
4 5 6
public class Main1 {
public static void main(String ars[]){
Scanner s=new Scanner(System.in);
System.out.println("请输入数组行数和列数");
int x=s.nextInt();
int y=s.nextInt();
int [][]awarry=new int[x][y];//初始化数组
System.out.println("请输入数组元素");
for(int i=0;i<x;i++)//循环输入
for(int j=0;j<y;j++)
awarry[i][j]=s.nextInt();
System.out.println("你输入的数组为");
for(int i=0;i<x;i++){//循环输出
for(int j=0;j<y;j++)
System.out.print(awarry[i][j]+"\t");
System.out.println();
}
}
}
运行示例:
请输入数组行数和列数
2 3
请输入数组元素
1 2 3 4 5 6
你输入的数组为
1 2 3
4 5 6
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询