星形图案是展示不同形状(如直角三角形)的有趣问题
或者使用星号 '*' 创建其他三角形和菱形形状。这些形状被称为星形
在本文中,我们将看到如何在C++中显示左三角星图案
我们将星形图案的行数作为输入。它将打印出相应的图案
行数。
我们将开发逻辑来在下表中打印星号。让我们按照表格进行操作
更好的理解 −
*
* *
* * *
* * * *
* * * * *
* * * * * *
登录后复制
在这个例子中,有6行。所以考虑n = 6。对于每一行'i',它将遵循星号
count
行号 (i) | Star Count (j) |
---|---|
1 | 1 |
2 | 2 |
3 | 3 |
4 | 4 |
5 | 5 |
6 | 6 |
当在任何行‘i’上,j跟随i,那么在该行上有‘i’个星星。让我们看一下
算法为:algorithm for this −
算法
- 读取行数作为输入 n
- for i ranging from 1 to n, do
- 对于 j 从 1 到 i,执行以下操作
- 显示星号( * )
- end for
- 将光标移动到下一行
- end for
Example
的中文翻译为:
示例
#include
#include
using namespace std;
void solve( int n ){
int i, j;
for( i = 1; i