21xrx.com
2024-11-05 18:35:57 Tuesday
登录
文章检索 我的文章 写文章
C++ 打印星号三角形代码
2023-07-08 06:09:04 深夜i     --     --
C++ 打印 星号 三角形 代码

C++是一种高级编程语言,经常被用来开发应用程序、操作系统、驱动程序、控制系统、嵌入式系统、图像处理等领域。在这些程序中,有时需要打印出一些图案,比如星号三角形,这是C++编程的基本的实践之一。

下面是一个示例代码,它可以打印出一个等腰星号三角形:


#include <iostream>

using namespace std;

int main()

{

  int n = 8;

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

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

      cout << " ";

    

    for (int k = 0; k <= i; k++) {

      cout << "* ";

    }

    cout << endl;

  }

  return 0;

}

这段代码中,我们先定义了N的值为8,这是三角形的高度。接下来,我们使用双层循环来打印每一行的星号数和空格数。

在第一层循环中,变量i用于控制行数。在第二层循环中,变量j用于打印每行前面的空格。空格的数量等于总行数减去当前行数减1。

在打印完前面的空格后,我们使用第三个循环打印星号。星号的数量等于当前行数加1。最后,我们使用endl语句来换行,在下一行打印。

除了这个简单的例子,还可以使用许多不同的方法来打印出各种类型的星号三角形,这将有助于您加深对C++编程的理解。

  
  

评论区

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