#B1203. 小杨的日字矩阵 [GESP202403 二级]

小杨的日字矩阵 [GESP202403 二级]

【题目描述】

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

矩阵满足:

  • 最左列和最右列都是 |;
  • 第一行、最后一行以及中间一行中,两个边框之间的位置都是 -;
  • 其余位置都是小写字母 x。

【输入描述】

输入一个整数 NN。

保证:

  • 5≤N≤495\le N\le 49;
  • NN 为奇数。

【输出描述】

输出对应的日字矩阵。

输出共 NN 行,每行恰好包含 NN 个字符。不要添加多余空格或空行。


【样例 1】

【样例 1 输入】

5

【样例 1 输出】

|---|
|xxx|
|---|
|xxx|
|---|

【样例 1 解释】

第 11 行、第 33 行和第 55 行为横线行,中间部分输出 -。


【样例 2】

【样例 2 输入】

7

【样例 2 输出】

|-----|
|xxxxx|
|xxxxx|
|-----|
|xxxxx|
|xxxxx|
|-----|