#2295. 打印 G 形状图案
打印 G 形状图案
打印 G 形状图案 给定一个正整数 n,输出一个高度为 n 的 G 形状图案。要求:
- G 的高度为 n。
- G 的宽度为 n 个字符。
- G 的左边是一条竖线,顶部和底部是横线,右侧部分有一个开口,G 的中间部分也需要有一段横线。
输入:
- 一个正整数 n (3 ≤ n ≤ 100)
输出:
- 输出一个 G 形状的图案。
- 测试数据
-
输入
- 5
-
输出

-
解题思路
- G 形图案的特征在于顶部、底部是满行的星号,左侧有竖线,右侧在下半部分有个缺口,G 的中间部分还需要有一条横线连接右侧竖线。
- 第一行和最后一行应该打印满行星号,表示 G 的顶部和底部。
- 中间部分:
- 第 n/2 行需要从左到右打印一条横线并连接右边竖线。
- 其余的行在左侧打印星号,右侧为空,表示 G 的左侧竖线。