4596:[GESP202603二级] 画画
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:0
解决:0
题目描述
## 题目背景
2026 年 03 月 GESP C++ 二级编程第 2 题
## 题目描述
输入一个正整数 $n$,你需要绘制一个 $n$ 行 $n$ 列的正方形,绘制规则如下:
- 正方形的四个顶点使用 `+` 绘制;
- 除顶点外,第 $1$ 行与第 $n$ 行使用 `-` 绘制;
- 除顶点外,第 $1$ 列与第 $n$ 列使用 `|` 绘制;
- 正方形内部使用 `*` 绘制。
## 输入格式
一行,一个正整数 $n$。
## 输出格式
输出共 $n$ 行,表示对应的正方形。
## 样例
```input1
5
```
```output1
+---+
|***|
|***|
|***|
+---+
```
## 数据范围
保证 $3 \leq n \leq 100$。