#B1231. 打印空心网格

打印空心网格

【题目描述】

给定两个整数 nn 和 mm,输出一个 nn 行 mm 列的空心网格。

每个小格由 +、-、| 和空格组成,网格只画边框和分隔线。


【输入描述】

输入一行,包含两个整数 n,mn,m。

保证:

  • 1≤n,m≤1001\le n,m\le 100。

【输出描述】

输出对应的空心网格。


【样例 1】

【样例 1 输入】

2 3

【样例 1 输出】

+-+-+-+
| | | |
+-+-+-+
| | | |
+-+-+-+

【样例 1 解释】

网格共有 22 行 33 列小格。


【样例 2】

【样例 2 输入】

4 5

【样例 2 输出】

+-+-+-+-+-+
| | | | | |
+-+-+-+-+-+
| | | | | |
+-+-+-+-+-+
| | | | | |
+-+-+-+-+-+
| | | | | |
+-+-+-+-+-+