蛇形矩阵 解题思路 每一行都是一个等差数列,行与行之间也存在关系。所以我们只需求出第一个等差数列就可以得到其他行。 我们看第一行 a1=1,a2=3,a3=6, ... 利用中学知识 等差数列 得到 an = n(1+n)/2, 但是 j列从零开始,所以 aj = (j+1)(j+2)/2; 在邻行同列情况下,我们有 a[i][j] = a[i-1][j]+i+j; 这个可以证明; 即 import java.util.*; public class Main{ public static void main(String[] args){ Scanner in = new Scanner(S...