21xrx.com
2024-09-20 00:28:59 Friday
登录
文章检索 我的文章 写文章
使用C++打印三角形图案
2023-07-01 09:00:26 深夜i     --     --
C++ 打印 三角形 图案

在C++中,我们可以使用循环和嵌套循环来打印各种图案。在这篇文章中,我们将学习如何使用C++来打印一个三角形图案。

要打印一个三角形,我们可以使用两个循环。第一个循环用于打印行数,第二个循环用于打印每一行中的星号。下面是程序的代码:


#include <iostream>

using namespace std;

int main()

{

  int rows;

  cout << "Enter the number of rows you want to print: ";

  cin >> rows;

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

  {

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

    {

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

在上面的代码中,我们先要求用户输入要打印的行数,然后我们使用两个循环来打印每一行中的星号。

在第一个循环中,我们使用变量i作为计数器,从1开始递增,直到达到用户输入的行数为止。在第二个循环中,我们使用变量j作为计数器,从1开始递增,直到达到当前行数为止。

在第二个循环中,我们使用cout语句打印一个星号和一个空格,这样我们就可以在每个星号后面打印一个空格,使图案看起来更加优美。然后,我们使用cout语句打印一个换行符,以便换到下一行。

现在,我们可以编译和运行这个程序,看看它是否可以打印出预期的三角形图案。如果一切正常,您应该会看到类似于以下内容的输出:


Enter the number of rows you want to print: 5

*

* *

* * *

* * * *

* * * * *

从输出中可以看出,我们成功地打印出了一个由星号组成的三角形图案。您可以尝试修改代码,并加入更多的循环和条件语句,来打印出更多有趣的图案。祝您好运!

  
  

评论区

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