1
2 3
4 5 6
7 8 9 10
11 12 13 14 15
16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 32 33 34 35 36
37 38 39 40 41 42 43 44 45
输出是程序跑出来的结果
根据该数阵的规律,第8行第2个数是(30 );第n行第1个数是(1+n*(n-1)/2)
第一行有1个数字
第二行有2个数字
第三行有3个数字
.
第n-1行有n-1个数字
所以n-1行一共有(1+n-1)(n-1)/2 = n(n-1)/2个数字,由于每个数字都是增加1
所以第n行就是n-1行最后一个数字加1,也就是1+ n*(n-1)/2
第n行第2个数字就是2+n*(n-1)/2, 对于第8行就是2+8*7/2 = 30