题目描述
给你一个正整数N,现希望你构造出一个N*N的矩阵,要求满足以下条件
-
从左上到右下的主对角线一共N个数,其中,第一个数为1,后面N-1个数,每个数都是上一行最后一个数+1
-
从主对角线上的每一个数字开始,往右边和下边延伸,直至延伸至第N行或第N列
-
延伸方式为依次加一
请你将这N*N的矩阵输出
提示
提示输入1:
4
提示输出1:
1 2 3 4
2 5 6 7
3 6 8 9
4 7 9 10
提示输入2:
5
提示输出2:
1 2 3 4 5
2 6 7 8 9
3 7 10 11 12
4 8 11 13 14
5 9 12 14 15
tips:将提示输入1的对角线的元素提取出来:1 5 8 10,可以发现从1开始,依次是+4 +3 +2