21xrx.com
2025-07-07 01:37:43 Monday
文章检索 我的文章 写文章
C++实现等腰三角形
2023-07-04 19:43:34 深夜i     15     0
C++ 等腰三角形 实现

C++是一种流行的编程语言,它被广泛应用于软件开发领域。在C++中,我们可以使用简单的程序来实现许多基本的图形形状,包括等腰三角形。

实现等腰三角形的方法很简单,只需要使用循环和条件语句来输出想要的图形形状。以下是一个C++程序,可以输出一个等腰三角形:

#include <iostream>
using namespace std;
int main()
{
  int i, j, n;
  cout << "Enter number of rows: ";
  cin >> n;
  for (i = 1; i <= n; i++) {
    for (j = 1; j <= n - i; j++)
      cout << " ";
    
    for (j = 1; j <= i * 2 - 1; j++) {
      cout << "*";
    }
    cout << endl;
  }
  return 0;
}

在这个程序中,我们使用了两个嵌套循环。第一个循环用来控制等腰三角形的行数,第二个循环用来输出每一行中的星号(*)和空格。

我们首先输入要输出的行数,然后使用第一个循环来控制行数。在第二个循环中,我们使用了两个循环变量。第一个变量控制星号(*)的个数,第二个变量控制空格的个数。第一个循环变量的值是等腰三角形当前所在行数的两倍减一。

最后,我们使用endl语句来结束当前行的输出,确保下一行从新的一行开始。

在运行上面的程序之后,您将得到以下输出,其中n=5:

Enter number of rows: 5
  *
  ***
 *****
*******
*********

以上就是使用C++实现等腰三角形的简单、易于理解的方法。它展示了C++中良好的循环和条件语句,同时也展现了这种编程语言的优势:能够方便地输出各种形状和图像,以实现我们所需的功能。

  
  

评论区