#DX2501. 打印图形

打印图形

题目描述

编写一个 C++ 程序,根据用户输入的正整数 N,在控制台打印一个 N 行 N 列的图形。图形的绘制规则如下:
图形由字符 '+' 和 '-' 组成。

如果 N 是奇数:

图形的每一行都只有一个 '+'。
这个 '+' 位于每一行的正中间位置。
该行的其他所有位置都打印 '-'。
例如,当 N=5 时,图形如下:
--+--
--+--
--+--
--+--
--+--

如果 N 是偶数:

图形的每一行都有两个 '+'。这两个 '+' 位于每一行的中间两个位置。
该行的其他所有位置都打印 '-'。
例如,当 N=4 时,图形如下:
-++-
-++-
-++-
-++-

输入:

一个正整数 N(1 <= N <= 100)。

输出:

一个 N 行 N 列的字符图形,符合上述规则。