21xrx.com
2024-12-23 02:07:27 Monday
登录
文章检索 我的文章 写文章
用C++语言输出三角形
2023-06-28 19:20:38 深夜i     --     --
C++语言 输出 三角形

使用C++语言可以轻松地输出三角形,这个简单的代码适合初学者和想要扩展其基本算法知识的开发人员。

三角形是一个具有三边和三个角的几何形状。在本例中,我们将演示如何使用C++语言来输出一个等边三角形。

首先,在我们的程序中,我们需要包含头文件iostream。这个头文件将允许我们在控制台中输出文本。

#include

接下来,我们需要使用using namespace std来指定我们正在使用C++的标准名称空间。

using namespace std;

接下来,我们定义一个整数变量N,它将决定我们要绘制的等边三角形的大小。

int N;

cout << "Enter the number of rows: ";    // Ask user to enter the number of rows

cin >> N;                  // Accept the input

接下来,我们开始遍历行号并输出星号。我们将使用循环来重复此操作,直到我们达到所需的三角形大小。

for (int i = 1; i <= N; i++) {

  // Printing spaces

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

    cout << " ";

  // Printing stars

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

    cout << "*";

  }

  cout << endl;

}

最后,我们调用return 0语句退出程序。

return 0;

下面是完整的程序,可以直接复制到您的编译器中,以输出等边三角形。

#include

using namespace std;

int main() {

  int N;

  cout << "Enter the number of rows: ";    // Ask user to enter the number of rows

  cin >> N;                  // Accept the input

  for (int i = 1; i <= N; i++) {

    // Printing spaces

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

      cout << " ";

    // Printing stars

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

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

  
  

评论区

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