题库/G2028

#G2028. [GESP202606 二级] 菱形

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

G2028 · [GESP202606 二级] 菱形

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

给定正整数 nn,在 (2n−1)×(2n−1)(2n - 1) \times (2n - 1) 个网格的画布中,使用字符画一个边长为 nn 个网格的菱形。其中,空白网格使用 ⋅\cdot 表示,菱形边所在的网格用 ++ 表示。

例如当 n=3n = 3 时,图形如下:

..+..
.+.+.
+...+
.+.+.
..+..

输入格式

输入一个正整数 nn;

输出格式

输出 2n−12n - 1 行,表示按要求画的菱形。

4
...+...
..+.+..
.+...+.
+.....+
.+...+.
..+.+..
...+...

说明与数据范围

数据范围

3≤n≤153 \le n \le 15。

来源与评测数据

GESP C++ 2级,2026年06月第2题。

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

题目信息

#666
100%

1 次通过 · 1 次提交

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

题目标签

暂无标签
上传者