P17791 [入门赛 #53] 美术课
题目描述
美术课上,老师请同学们用字符绘制图案。小洛想用加号 `+` 和减号 `-` 画一个加减交错的倒三角。
这个倒三角一共有 $n$ 行,需要满足以下要求:
- 第 $1$ 行有 $n$ 个字符,每往下一行少一个字符,直到第 $n$ 行只有一个字符;
- 奇数行全部使用字符 `+`,偶数行全部使用字符 `-`。
- 所有行左对齐,字符之间没有空格,行首和行末也没有空格。
例如,当 $n=5$ 时,绘制出的倒三角形状如下:
```
+++++
----
+++
--
+
```
请你编写程序,帮助小洛画出 $n$ 行的倒三角。
输入格式
输入一行,包含一个整数 $n$,表示倒三角的行数。
输出格式
输出 $n$ 行,表示小洛要画的倒三角。
说明/提示
### 数据范围
本题共有 $20$ 个测试点。
- 对于测试点 $1\sim 6$,保证 $n\leq 10$。
- 对于测试点 $7\sim 13$,保证 $n$ 为奇数。
- 对于测试点 $14\sim 20$,保证 $n$ 为偶数。
对于所有测试点,保证 $1\leq n\leq 200$。