21xrx.com
2024-11-05 17:32:18 Tuesday
登录
文章检索 我的文章 写文章
C++代码实现倒直角三角形图案的输出
2023-07-03 06:12:34 深夜i     --     --
C++ 代码 倒直角三角形 输出 图案

C++语言中,倒直角三角形的图案可以通过嵌套循环和条件语句来实现。在这篇文章中,我们将介绍如何使用C++代码来输出倒直角三角形的图案。

我们首先需要明确倒直角三角形的结构,它由逐行递减的星号组成,并且最后一行只有一个星号。因此,我们需要两个循环来构建这样的图案:外部循环控制打印的行数,内部循环控制每行的星号数量。

让我们看一下这个程序的代码:


#include <iostream>

using namespace std;

int main() {

  int rows;

  cout << "Enter the number of rows: ";

  cin >> rows;

  for (int i = rows; i >= 1; --i) {

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

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

首先,我们使用`cin`语句获取用户输入的行数,并将其存储在变量`rows`中。

然后,我们使用外部循环从最后一行向上遍历每一行。每一次迭代,内部循环将打印出当前行所需的星号数量。内部循环的变量`j`从1开始,直到等于当前行数`i`时停止。在内部循环内,我们使用`cout`语句打印星号并在星号后面添加一个空格。在内循环完成后,我们使用`endl`语句打印一个换行符。

运行程序后,我们可以在控制台上看到输出的倒直角三角形图案。例如,如果我们输入5,输出结果如下:


* * * * *

* * * *

* * *

* *

*

总之,C++语言提供了简单而有效的方法来输出倒直角三角形图案。使用嵌套循环和条件语句,我们可以轻松地打印出这种具有几何美感的图案。

  
  

评论区

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