21xrx.com
2025-06-19 01:15:55 Thursday
文章检索 我的文章 写文章
使用C++打印三角形图案
2023-07-01 09:00:26 深夜i     25     0
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
*
* *
* * *
* * * *
* * * * *

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

  
  

评论区