肆意输入一正整数num,要求用$符号输出一个等腰三角形,其高度为num。如何用C++实现这一算法呢?小编与大师分享编程经验。

工具/原料
- C++
方式/步骤
- 1
输出三角形的高度,即为输入的正整数num,每一行的空格数为num-i -1,每一行的$符号数为2×i+1,注重i的初值为0。

- 2
界说一个整型变量num,保留三角形的行数。

- 3
接着,输入三角形的行数,保留在变量num中。

- 4
用for语句执行轮回,节制输出三角形的各行。

- 5
在轮回内再嵌套一个for轮回,实现输出某行的空格和$符号。

- 6
用if语句判定,若是前提当作立,则输出空格。

- 7
若是if语句的前提不当作立,则输出$符号。

- 8
最后,输好每一行的字符后,在行后换行。

- 9
运行法式,输入一个三角形的行数后,就会用$符号输出一个该行数的等腰三角形。








