3982:[GESP202409二级] 小杨的矩阵
文件提交:无需freopen
内存限制:128 MB
时间限制:1.000 S
评测方式:普通裁判
金币值:
命题人:
提交:374
解决:1
题目描述
## 题目背景
2024 年 9 月 GESP C++ 二级编程第 2 题
## 题目描述
小杨想要构造一个 $m \times m$ 的 $N$ 字矩阵($m$ 为奇数),这个矩阵的从左上角到右下角的对角线、第 $1$ 列和第 $m$ 列都是半角加号 $+$ ,其余都是半角减号 $-$ 。例如,一个 $5 \times 5$ 的 $N$ 字矩阵如下:
```
+---+
++--+
+-+-+
+--++
+---+
```
请你帮小杨根据给定的 $m$ 打印出对应的 $N$ 字矩阵。
## 输入格式
第一行包含一个正整数 $m$。
## 输出格式
输出对应的 $N$ 字矩阵。
## 样例1
```input1
5
```
```output1
+---+
++--+
+-+-+
+--++
+---+
```
## 数据范围
对于全部数据,保证有 $3 \leq m \leq 49$ 且 $m$ 为奇数。