#P1265. 两圈数字方阵

两圈数字方阵

题目描述

输入一个整数 nn

输出一个 n×nn \times n 的数字方阵。要求:

  • 最外面一圈的数字均为 11
  • 从外往里第二圈的数字均为 22
  • 其它位置的数字均为 33

(注:可以结合样例进一步理解题目要求)

输入格式

一个整数 n(5n100)n(5 \le n \le 100)

输出格式

输出共 nn 行,每行包含 nn 个整数,同一行相邻整数间以一个空格分隔。表示题目要求的这个数字方阵。

样例

5
1 1 1 1 1
1 2 2 2 1
1 2 3 2 1
1 2 2 2 1
1 1 1 1 1
6
1 1 1 1 1 1
1 2 2 2 2 1
1 2 3 3 2 1
1 2 3 3 2 1
1 2 2 2 2 1
1 1 1 1 1 1
10
1 1 1 1 1 1 1 1 1 1
1 2 2 2 2 2 2 2 2 1
1 2 3 3 3 3 3 3 2 1
1 2 3 3 3 3 3 3 2 1
1 2 3 3 3 3 3 3 2 1
1 2 3 3 3 3 3 3 2 1
1 2 3 3 3 3 3 3 2 1
1 2 3 3 3 3 3 3 2 1
1 2 2 2 2 2 2 2 2 1
1 1 1 1 1 1 1 1 1 1