21xrx.com
2025-07-14 06:26:13 Monday
登录
文章检索 我的文章 写文章
C++如何输出倒三角形
2023-07-04 19:07:45 深夜i     56     0
C++ 输出 倒三角形

在学习C++编程语言的过程中,输出图形是一个重要的练习方式。本文将讲解如何用C++输出倒三角形。

首先,我们需要了解输出倒三角形的基本原理。倒三角形的形状是从第一行开始逐渐缩小,最后变成一条直线。因此,我们可以使用for循环嵌套的方法进行循环控制,从第一行开始不断输出星号,每一行输出的星号数量比上一行少一个,直到最后一行只输出一个星号。

下面是输出倒三角形的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;
}

以上代码首先通过输入行数,确定要输出倒三角形的行数。接着用for循环嵌套的方式控制每行输出星号的数量,外层for循环从最顶行开始,逐渐缩小,内层的for循环输出星号。最后在内层循环结束的时候输出换行符,确保每行星号在不同行输出。

以上就是C++输出倒三角形的方法,希望大家能够通过这个练习提高自己的C++编程技能。

  
  

评论区