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
是(-1)^(n+1)*(1+2+……+n)
=(-1)^(n+1)*n(n+1)/2