21xrx.com
2024-09-20 05:31:35 Friday
登录
文章检索 我的文章 写文章
用C++语言打印等腰三角形,使用星号作为图案
2023-07-04 17:42:39 深夜i     --     --
C++ 打印 等腰三角形 星号

在C++中,我们可以使用for循环和嵌套循环来打印出等腰三角形。下面是打印出一个5行的等腰三角形的代码:


#include <iostream>

using namespace std;

int main()

{

  int rows = 5; //设定行数

  for (int i = 1; i <= rows; i++) //外层循环控制行数

  {

    for (int j = 1; j <= rows-i; j++) //内层循环控制输出空格的个数

    

      cout << " "; //输出空格

    

    for (int k = 1; k <= 2*i-1; k++) //内层循环控制输出星号的个数

    {

      cout << "*"; //输出星号

    }

    cout << endl; //每行结束时换行

  }

  return 0;

}

在上面的代码中,外层循环控制行数,内层循环控制输出空格的个数和星号的个数。同时,我们注意到,每行结束时我们都输出了一个换行符,这是为了让输出的等腰三角形更加美观。

如果我们想打印出更多行的等腰三角形,可以将rows的值设定为更大的数值,例如10行:


int rows = 10; //设定行数

这样,我们就可以打印出10行的等腰三角形。

使用C++语言打印出等腰三角形是C++编程中的基础知识,这有助于我们加深对于循环和嵌套循环的理解。在以后的学习中,我们还可以通过修改代码,打印出其他形状的图案,来更好地加深对于C++语言的掌握。

  
  

评论区

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