21xrx.com
2024-11-22 02:10:43 Friday
登录
文章检索 我的文章 写文章
用C++编写函数打印等腰三角形(指定行数)
2023-07-10 14:07:42 深夜i     --     --
C++ 函数 等腰三角形 打印 指定行数

在C++编程中,我们经常需要写一些函数来处理某些特殊的需求。如果你需要编写一个函数来打印等腰三角形,那么这篇文章就是为你准备的。

首先,我们需要了解等腰三角形的构成方式。等腰三角形是由一系列的行构成的,每一行上的字符数不同,但两侧的长度是相等的。因此,我们需要编写一个函数,该函数接收一个参数,该参数为等腰三角形的行数,并在控制台上打印出相应的等腰三角形。

下面是这个函数的代码:


void printTriangle(int rowCount)

{

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

  {

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

    

      cout << " ";

    

    for(int k=1; k<=2*i-1; k++)

    {

      cout << "*";

    }

    cout << endl;

  }

}

这个函数的实现非常简单。它使用了两个嵌套的循环来打印出每一行的星号。第一个循环控制空格的打印,第二个循环控制星号的打印。我们使用i来表示当前行数,j来表示当前行的前导空格数,k来表示当前行中星号的数量。

为了测试这个函数是否能够正常使用,我们可以在main函数中调用该函数,如下所示:


int main()

{

  printTriangle(5);

  

  return 0;

}

上述代码中,我们在main函数中调用了printTriangle函数,并将rowCount设置为5。在控制台上运行上述代码,我们将会看到一个由5行组成的等腰三角形。

总结

通过编写这个函数,我们已经学会了用C++打印出等腰三角形的方法。这个函数的实现非常简单,但却是理解循环和计数的好例子。希望这篇文章能够帮助你更好地掌握C++编程。

  
  

评论区

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