#4274. C++ L9 画倒等腰三角形

C++ L9 画倒等腰三角形

画倒等腰三角形(50分)

题目名称:画倒等腰三角形

提示信息:

至少有两边相等的三角形叫做等腰三角形。等腰三角形中,相等的两条边称为这个三角形的腰(AB、AC),另一边叫做底边(BC),从三角形一个端点向它的对边所在的直线作一条垂线,三角形顶点和垂足之间的线段称为三角形这条边上的高(AD)。如图所示:

image

题目描述:

根据输入的整数n,按例图的形式使用星号字符画出倒等腰三角形图案。

注意:同一行相邻两个星号之间有一个空格。

例:n = 5,倒等腰三角形图案如下图:

* * * * * * * * *

* * * * * * *

\* \* \* \* \*

  \* \* \*

    \*

输入:

输入一个正整数n,代表倒等腰字符三角形高的行数(3 <= n <= 10)。

输出:

按题目描述的要求输出对应的图案。

注意事项:

图案的第一行前面不能有多余的空行;

图案的最左侧从第一列开始输出,左边不能有多余的空格。

输入样例1:

3

输出样例1:

* * * * *

* * *

\*

输入样例1:

5

输出样例1:

* * * * * * * * *

* * * * * * *

\* \* \* \* \*

  \* \* \*

    \*

Limitation

1s, 1024KiB for each test case.