import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); //输入正整数N(N不大于100) int n = in.nextInt(); if(n < 1){ return; } //1.创建二维数组(蛇形数组) int[][] res = new int[n][]; for(int i=0;i<n;i++){ res[i] = new int[n-i]; } //2.填充数组 int num = 1; for(int i=0;i<n;i++){ int j = i; while(j>=0){ res[i-j][j] = num++; j--; } } //3.打印 for(int j=0;j<n;j++){ for(int i=0;i<n-j;i++){//打印一行 System.out.print(res[i][j]); if(i<n-j-1){ System.out.print(" "); } } if(j<n-1){ System.out.println(); } } } }