21xrx.com
2024-09-20 05:37:42 Friday
登录
文章检索 我的文章 写文章
C++语言中的字符三角形制作
2023-06-28 05:38:21 深夜i     --     --
C++ 字符三角形 制作

在C++语言中,我们可以使用基本的控制结构和输出函数来产生各种形状和图案。其中包括字符三角形。字符三角形是一种用字符构成的三角形图案,而且很易于制作。

首先,我们需要一个循环来控制三角形的行数。在每一行,我们需要打印出一些字符。循环中另外一个需要设置的变量是符号的数量。我们假设在最底层有15个符号。

接下来,我们需要两个循环。第一个循环打印空格。空格的数量应该是(总行数-当前行数)的值。第二个循环是用来打印符号。我们需要按照从左至右的顺序打印一个符号,然后换行。在循环结束后最后一个步骤是打印一个换行符。

下面是实现代码:


int main() {

  int rows = 15;

  for (int i = 1; i <= rows; i++) {

    for (int j = 1; j <= rows-i; j++)

      cout << " ";

    

    for (int k = 1; k <= i; k++) {

      cout << "* ";

    }

    cout << "\n";

  }

  return 0;

}

运行代码后,你可以得到下面的输出结果:


       *

       * *

      * * *

      * * * *

     * * * * *

     * * * * * *

    * * * * * * *

    * * * * * * * *

   * * * * * * * * *

   * * * * * * * * * *

  * * * * * * * * * * *

  * * * * * * * * * * * *

 * * * * * * * * * * * * *

* * * * * * * * * * * * * *

这就是C++语言中的字符三角形。当然,你可以改变符号和空格的数量来得到不同的图案。制造字符三角形是一个很好的练习,可以帮助你深入理解循环和输出函数在C++中是如何工作的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复