题解 | #蛇形矩阵#
蛇形矩阵
https://www.nowcoder.com/practice/649b210ef44446e3b1cd1be6fa4cab5e
import java.util.Scanner; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int n=in.nextInt(); int[][] arr=new int[n][]; int cnt=1; for(int i=0;i<n;i++){ arr[i]=new int[n-i]; for(int j=0;j<i+1;j++){ arr[i-j][j]=cnt; //关键:下标和值的关系 cnt++; } } for(int a[]:arr){ for(int b:a){ System.out.print(b+" "); } System.out.println(); } } }