21xrx.com
2025-04-12 12:28:45 Saturday
文章检索 我的文章 写文章
C++ 打印星号三角形代码
2023-07-08 06:09:04 深夜i     72     0
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++编程的理解。

  
  

评论区

请求出错了