打印n×n菱形矩阵
小李想构造一个菱形矩阵。矩阵整体是由 n 行 n 列的字符组成,中间是一个菱形图案。菱形的四个顶点依次位于第 1 行、第 1 列、第 n 行、第 n 列的正中间,使用 # 绘制。相邻顶点之间也用 # 连接。其余位置都是 .。
例如,一个 5 行 5 列的菱形字符画是这样的:
..#..
.#.#.
#...#
.#.#.
..#..
给定 n,绘制出对应的菱形矩阵。
输入描述
一行,一个正整数 n。
输出描述
输出共 n 行,表示对应的菱形矩阵。
输入样例1
3
输出样例1
.#.
#.#
.#.
输入样例2
9
输出样例2
....#....
...#.#...
..#...#..
.#.....#.
#.......#
.#.....#.
..#...#..
...#.#...
....#....
提示
对于所有测试点,保证 3 ≤ n ≤ 29 并且 n 为奇数。
本题为编程题,提交代码并运行通过测试点后判分。
正在加载题目数据…
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析