展开全部
package com.zx.test;
import java.util.Scanner;
/**
*纯手打 望采纳
*/
public class MAIN {
//回旋数字是一62616964757a686964616fe59b9ee7ad9431333337613135个类似与反着写的6 而数字本身在数的a[0][n]
/**
* 思路:就是一个反着的数字6一样的东西
* 我们定义一个temp 然后循环走完这个‘6’让temp把每个位置的值都赋上,然后自增
*
* */
public int[][] getNum(int n){
//定义要存储回旋数字的二维数组
int [][] arr=new int[3][n];
//arr[0][n-1]就是回旋数字本身
int temp=1;
for(int i=0;i
arr[0][i]=temp++;
}
for(int i=1;i<3;i++){
arr[i][n-1]=temp++;
}
for(int i=n-2;i>-1;i--){
arr[2][i]=temp++;
}
for(int i=0;i
arr[1][i]=temp++;
}
return arr;
}
/**
* @param args
*/
public static void main(String[] args) {
System.out.println("Please Input A Number: \n");
Scanner scanner=new Scanner(System.in);
int n=scanner.nextInt();
int arr[][]=new MAIN().getNum(n);
for(int i=0;i<3;i++){
for(int a=0;a
System.out.print(arr[i][a]+" ");
}
System.out.println();
}
}
}