21xrx.com
2024-11-25 16:16:53 Monday
登录
文章检索 我的文章 写文章
C++如何编写打印三角形程序
2023-06-28 17:34:06 深夜i     --     --
C++ 编写 打印 三角形程序

C++是一种强大的编程语言,让程序员们能够编写各种各样的程序来实现不同的功能。其中,编写打印三角形程序是一个很好的练习。下面将介绍如何使用C++编写打印三角形程序。

首先,我们需要知道如何在C++中打印输出。C++中使用cout语句来打印输出。例如,下面的代码将输出“Hello World!”:


#include <iostream>

using namespace std;

int main()

  cout << "Hello World!" << endl;

  return 0;

接下来,我们需要使用循环来打印三角形。我们可以使用两个嵌套的for循环,一个用于打印每行,另一个用于打印每列。例如,下面的代码将打印一个由*组成的三角形:


#include <iostream>

using namespace std;

int main() {

  int rows = 5;

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

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

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

在上述代码中,我们使用了一个变量rows来表示三角形的行数。然后,我们使用两个嵌套的for循环来打印每一行的星号。外层循环控制行数,内层循环控制每行中星号的个数。在每行打印完之后,我们使用cout语句打印一个换行符,以便在下一行继续输出星号。

如果您想要打印一个倒三角形,只需要将其中一个for循环中的比较符号改成大于等于(>=)即可。例如,下面的代码将打印一个由*组成的倒三角形:


#include <iostream>

using namespace std;

int main() {

  int rows = 5;

  for (int i = rows; i >= 1; i--) {

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

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

在上述代码中,我们只需将外层循环的比较符号改成>=,就可以打印出倒三角形了。

通过以上介绍,我们可以看出,C++编写打印三角形程序是非常简单的。只需要使用cout语句来打印输出,然后使用循环来控制每行中星号的个数和行数即可。如果您想要进一步练习,可以尝试使用其他字符来组成三角形,或者尝试打印正方形、菱形等其他图形。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章