21xrx.com
2024-11-22 10:03:11 Friday
登录
文章检索 我的文章 写文章
C++实现等腰三角形
2023-07-04 19:43:34 深夜i     --     --
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++中良好的循环和条件语句,同时也展现了这种编程语言的优势:能够方便地输出各种形状和图像,以实现我们所需的功能。

  
  

评论区

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