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$。