21xrx.com
2024-11-05 17:19:36 Tuesday
登录
文章检索 我的文章 写文章
C++教程:如何用C++打印三角形
2023-07-09 21:25:01 深夜i     --     --
C++教程 打印 三角形

C++是一种非常流行的编程语言,可以用于开发各种应用程序。在学习C++时,打印三角形是一个非常基础的练习。本文将介绍如何用C++打印三角形。

首先,我们需要知道三角形的特点。三角形是由三条边和三个顶点组成的平面图形,其中任意两条边之和大于第三边,而且三个角的和为180度。在打印三角形时,我们需要确定三角形的底边长度和高度。

接下来,我们将使用C++编写代码来打印一个等腰三角形。等腰三角形是一种两边长度相等,底边长度不同的三角形。以下是打印等腰三角形的代码:


#include <iostream>

using namespace std;

int main() {

  int n;

  cout << "请输入三角形的高度: ";

  cin >> n;

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

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

      cout << " ";

    

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

      cout << "*";

    }

    cout << endl;

  }

  return 0;

}

在这个代码中,我们首先使用了 "using namespace std" 来指定命名空间。然后,我们通过 "cout" 输出一条提示用户输入三角形的高度的语句,并且使用 "cin" 来获取用户输入的值。接下来,我们使用两个嵌套的for循环来打印三角形。第一个for循环用于控制三角形的高度,第二个for循环用于控制三角形中每行星号的个数,第三个for循环用于打印空格。注意,在第一个for循环中,“i” 从1开始而不是0,因为我们需要一个顶点来组成等腰三角形。

运行代码后,程序会提示用户输入三角形的高度。如果用户输入3,程序将打印出以下的等腰三角形:


 *

***

*****

现在,你已经学会了如何用C++打印三角形。不妨试着尝试打印不同类型的三角形,例如等边三角形或任意三角形,来提高你的编程技能。

  
  

评论区

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