题库/G2022

#G2022. [GESP202509 二级] 菱形

    传统题 难度: 进阶 标签>GESPGESP二级嵌套循环绝对值图形输出
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交
题目描述 查看题解 开始编程Alt+E

G2022 · [GESP202509 二级] 菱形

退出在线编程模式
进阶 读懂题意,让每一次思考成为成长。
时间限制1000 ms
内存限制512 MiB
通过率100%1 / 1 次提交

对应的选择、判断题:https://ti.luogu.com.cn/problemset/1190

小 A 想绘制一个菱形。具体来说,需要绘制的菱形是一个 nn 行 nn 列的字符画,nn 是一个大于 11 的奇数。菱形的四个顶点依次位于第 11 行、第 11 列、第 nn 行、第 nn 列的正中间,使用 # 绘制。相邻顶点之间也用 # 连接。其余位置都是 .。

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

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

给定 nn,请你帮小 A 绘制对应的菱形。

输入格式

一行,一个正整数 nn。

输出格式

输出共 nn 行,表示对应的菱形。

3
.#.
#.#
.#.
9
....#....
...#.#...
..#...#..
.#.....#.
#.......#
.#.....#.
..#...#..
...#.#...
....#....

说明与数据范围

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

来源与评测数据

GESP C++ 2级,2025年09月第2题。

本题含14个自行生成的测试点,非官方原版测试数据;每题总分100分。

题目信息

#660
100%

1 次通过 · 1 次提交

练习难度 进阶
时间限制
1000ms
内存限制
512MiB

题目标签

暂无标签
上传者