21xrx.com
2025-04-10 23:19:22 Thursday
文章检索 我的文章 写文章
C++代码:打印倒三角形
2023-07-10 02:27:22 深夜i     22     0
C++代码 打印 倒三角形

C++代码可以用来打印出许多有趣的图形。本篇文章将介绍如何使用C++代码来打印出一个倒三角形。

打印倒三角形需要使用两个for循环,一个控制行数,一个控制列数。代码如下:

#include <iostream>
using namespace std;
int main()
{
  int rows;
  cout << "请输入行数: ";
  cin >> rows;
  for(int i = rows; i >= 1; --i)
  {
    for(int j = 1; j <= i; ++j)
    {
      cout << "* ";
    }
    cout << endl;
  }
  return 0;
}

代码中,首先会要求用户输入要打印的行数。然后,第一个for循环会从输入的行数开始,一直到1,每次减少1.这样做的目的是为了让打印出的三角形倒过来。

第二个for循环则控制每一行打印出的星号数。在第一行时,会打印出输入的行数个星号,随着行数的减少,每行打印的星号数也会随之减少。

最后,每一行打印完后,需要换行,以便下一行的打印。这就是cout << endl;所实现的功能。

使用C++代码打印倒三角形是一项简单而有趣的任务。它可以帮助你更好地了解循环结构和语句。如果您有兴趣,可以尝试通过更改代码,打印出其他有趣的图形。

  
  

评论区

请求出错了