打印n×n菱形矩阵
类型:程序题

小李想构造一个菱形矩阵。矩阵整体是由 n 行 n 列的字符组成,中间是一个菱形图案。菱形的四个顶点依次位于第 1 行、第 1 列、第 n 行、第 n 列的正中间,使用 # 绘制。相邻顶点之间也用 # 连接。其余位置都是 .。

例如,一个 5 行 5 列的菱形字符画是这样的:

..#..
.#.#.
#...#
.#.#.
..#..

给定 n,绘制出对应的菱形矩阵。

输入描述

一行,一个正整数 n。

输出描述

输出共 n 行,表示对应的菱形矩阵。

输入样例1

3

输出样例1

.#.
#.#
.#.

输入样例2

9

输出样例2

....#....
...#.#...
..#...#..
.#.....#.
#.......#
.#.....#.
..#...#..
...#.#...
....#....

提示

对于所有测试点,保证 3 ≤ n ≤ 29 并且 n 为奇数。

代码编辑器 加载中...
留空使用题目默认限制
{{resultStatus.text}}
正在加载运行记录...
乐编题库AI助手
人工客服
微信扫码联系客服
历史对话
{{ s.title || '未命名对话' }}
{{ s.created_at }}
暂无历史对话
我能帮助你什么?