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$ 为奇数。

来源/分类