您好,欢迎访问一九零五行业门户网

C++程序打印左三角星形图案

星形图案是展示不同形状(如直角三角形)的有趣问题
或者使用星号 '*' 创建其他三角形和菱形形状。这些形状被称为星形在本文中,我们将看到如何在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 −
算法<li>读取行数作为输入 n</li><li>for i ranging from 1 to n, do</li>对于 j 从 1 到 i,执行以下操作显示星号( * )end for将光标移动到下一行end forexample 的中文翻译为:示例#include <iostream>#include <ctype.h>using namespace std;void solve( int n ){ int i, j; for( i = 1; i <= n; i++ ) { for( j = 1; j <= i; j++ ) { cout << * ; } cout << endl; }}int main(){ int n = 10; cout << left star pattern using << n << number of lines: << endl; solve( n );}
输出left star pattern using 10 number of lines:* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
输出(n = 18)left star pattern using 18 number of lines:** ** * ** * * ** * * * ** * * * * ** * * * * * ** * * * * * * ** * * * * * * * ** * * * * * * * * ** * * * * * * * * * ** * * * * * * * * * * ** * * * * * * * * * * * ** * * * * * * * * * * * * ** * * * * * * * * * * * * * ** * * * * * * * * * * * * * * ** * * * * * * * * * * * * * * * *
结论在学习编程时,显示星型模式有助于理解嵌套循环。
任何语言。在本文中,我们已经看到了如何使用星号显示左三角形(stars) 输入行数,它将显示行数每一行中都有相同数量的星星。我们还讨论了一种制表方法来实现为第i行制定星星的数量。使用这个想法,我们可以简单地改变将第i行的星星数量确定下来。利用这个想法,我们可以简单地改变公式可以显示其他类型的模式。
以上就是c++程序打印左三角星形图案的详细内容。
其它类似信息

推荐信息