生成符合规则的N*N H字矩阵
类型:程序题

题目描述

小杨想要构造一个N*N的H字矩阵(N为奇数),具体规则如下: 该矩阵共有N行,每行N个字符:

  1. 最左列、最右列的字符均为|
  2. 中间一行(即第(N+1)/2行,1索引)的第2~N-1列(1索引)的字符均为-
  3. 其余所有位置的字符均为半角小写字母a

例如,当N=5时,H字矩阵如下:

|aaa|
|aaa|
|---|
|aaa|
|aaa|

输入描述

一行一个整数N (5<=N<=49,保证N为奇数)。

输出描述

输出对应的“H字矩阵”,严格按格式要求输出,每行恰好包含N个字符,字符仅可为-|a,不要擅自添加任何空格、标点、空行等额外符号。

样例输入1

5

样例输出1

|aaa|
|aaa|
|---|
|aaa|
|aaa|

样例输入2

7

样例输出2

|aaaaa|
|aaaaa|
|aaaaa|
|-----|
|aaaaa|
|aaaaa|
|aaaaa|
代码编辑器
测试用例输入
{{resultStatus.text}}