第33048题 程序题
打印n×n菱形矩阵

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

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

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

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

输入描述

一行,一个正整数 n。

输出描述

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

输入样例1

3

输出样例1

.#.
#.#
.#.

输入样例2

9

输出样例2

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

提示

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

编辑模式
程序运行统计
暂无判题统计