Problem K: GESP C++二级 23年9月真题小杨的x字矩阵

Memory Limit:128 MB Time Limit:1.000 S
Judge Style:Text Compare Creator:
Submit:1 Solved:1

Description

3.1.1     

小杨想要构造一个n×n X 字矩阵( n为奇数 这个矩阵的两条对角线都是半角加号  + ,其余都是半角减号 - 。例如 ,一个 5×5 X 字矩阵如下:

 

1

2

3

4

5

+---+

-+-+-

--+--

-+-+-

+---+

请你帮小杨根据给定的数字 n,打印出对应的“X 字矩阵”。

3.1.2     

输入一个整数 n(3<n<40,保证 n为奇数) 。

3.1.3     

输出对应的“X 字矩阵”。


3.1.4     

在常规程序中 ,输入、输出时提供提示是好习惯 。但在本场考试中, 由于系统限定 ,请不要在输入 、输出中附带任 何提示信息。

3.1.5      1

 

 5

 


3.1.6


输出样例:



 

1

2

3

4

5

+---+

-+-+-

--+--

-+-+-

+---+

 


3.1.7

 样例2:输入 7

 


3.1.8


 

1

2

3

4

5

6

7

+-----+

-+---+-

--+-+--

---+---

--+-+--

-+---+-

+-----+

Input

一个整数

Output

nxn的x字矩阵

Sample Input Copy

5

Sample Output Copy

+---+
-+-+-
--+--
-+-+-
+---+