生成符合规则的N*N H字矩阵
题目描述
小杨想要构造一个N*N的H字矩阵(N为奇数),具体规则如下: 该矩阵共有N行,每行N个字符:
- 最左列、最右列的字符均为
| - 中间一行(即第
(N+1)/2行,1索引)的第2~N-1列(1索引)的字符均为- - 其余所有位置的字符均为半角小写字母
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| 本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析