#B1229. N 字矩阵 [GESP202409 二级]

N 字矩阵 [GESP202409 二级]

【题目描述】

给定奇数 mm,请构造一个 m×mm\times m 的 N 字矩阵。

矩阵的最左列、最右列以及从左上到右下的对角线位置为 +,其余位置为 -。


【输入描述】

输入一个整数 mm。

保证:

  • 3≤m≤493\le m\le 49;
  • mm 为奇数。

【输出描述】

输出对应的 N 字矩阵。

输出共 mm 行,每行恰好包含 mm 个字符。


【样例 1】

【样例 1 输入】

5

【样例 1 输出】

+---+
++--+
+-+-+
+--++
+---+

【样例 1 解释】

左右两列和主对角线输出 +。


【样例 2】

【样例 2 输入】

7

【样例 2 输出】

+-----+
++----+
+-+---+
+--+--+
+---+-+
+----++
+-----+