21xrx.com
2024-11-05 21:39:06 Tuesday
登录
文章检索 我的文章 写文章
用C++输出等腰直角三角形(由*组成)
2023-07-14 20:03:07 深夜i     --     --
C++ 输出 等腰 直角三角形 *

在C++语言中,我们可以使用嵌套循环来输出等腰直角三角形,其由一系列星号组成。下面是一段代码示例:


#include <iostream>

using namespace std;

int main()

{

  int rows;

  cout << "请输入三角形的行数: ";

  cin >> rows;

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

  {

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

    {

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

在此代码中,我们首先输入要输出的三角形的行数,然后使用两个for循环来输出三角形。外层循环控制行数,内层循环则用来输出星号。

在内层循环中,我们使用j来控制输出星号的个数。由于每行星号的数量与行号相等,我们可以将j的上限设置为i。当j小于或等于i时,输出一个星号,然后换行。

运行这段代码,输入一个数字,就可以输出相应行数的等腰直角三角形,其中每一行由星号组成。可以根据需要在代码中添加注释,来更好地理解这个过程。

  
  

评论区

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