问题2626--数字矩阵

2626: 数字矩阵

[命题人 : ]
时间限制 : 1 sec  内存限制 : 128 MB

提交

题目描述

给你一个正整数N,现希望你构造出一个N*N的矩阵,要求满足以下条件
  • 从左上到右下的主对角线一共N个数,其中,第一个数为1,后面N-1个数,每个数都是上一行最后一个数+1
  • 从主对角线上的每一个数字开始,往右边和下边延伸,直至延伸至第N行或第N
  • 延伸方式为依次加一
请你将这N*N的矩阵输出

输入

一个正整数N(N<=100)

输出

输出满足题目要求的N*N的矩阵

样例输入 Copy

3

样例输出 Copy

1 2 3
2 4 5
3 5 6

提示

提示输入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


来源/分类