Problem K: GESP C++二级 23年9月真题小杨的x字矩阵
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
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
Sample Input Copy
5
Sample Output Copy
+---+
-+-+-
--+--
-+-+-
+---+