构造N×N(奇数)的H字矩阵
问题描述
小杨想要构造一个N×N的H字矩阵(N为奇数),具体来说,这个矩阵共有N行,每行N个字符:
- 最左列、最右列都是
|; - 中间一行(即第 (N+1)/2 行,从1开始计数)的第2~N-1个字符都是
-; - 其余所有字符都是半角小写字母
a。
例如,一个N=5的H字矩阵如下:
|aaa|
|aaa|
|---|
|aaa|
|aaa|
输入描述
一行一个整数N(5≤N≤49,保证N为奇数)。
输出描述
输出对应的H字矩阵,严格按格式要求:
- 不要擅自添加任何空格、标点、空行等额外符号;
- 恰好输出N行,每行除换行符外恰好包含N个字符;
- 字符仅包含
-、|、a; - 输出必须和标准答案完全一致。
样例
样例输入1
5
样例输出1
|aaa|
|aaa|
|---|
|aaa|
|aaa|
样例输入2
7
样例输出2
|aaaaa|
|aaaaa|
|aaaaa|
|-----|
|aaaaa|
|aaaaa|
|aaaaa| 本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析