21xrx.com
2024-11-08 21:16:17 Friday
登录
文章检索 我的文章 写文章
C++使用星号输出等腰三角形
2023-07-04 17:49:13 深夜i     --     --
C++ 星号 输出 等腰三角形

C++是一种广泛使用的编程语言,用于开发各种类型的应用程序。今天,我们将探讨C++如何使用星号输出等腰三角形。

等腰三角形由三条边组成,其中两条边相等。我们可以使用嵌套循环来打印等腰三角形的星号图案。下面是一段示例代码:


#include <iostream>

using namespace std;

int main() {

 int rows, i, j, space;

 cout << "Enter number of rows: ";

 cin >> rows;

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

  for (space = i; space < rows; space++)

   cout << " ";

  for (j = 1; j <= (2 * i - 1); j++)

   cout << "*";

  cout << endl;

 }

 return 0;

}

在这段代码中,我们使用了嵌套循环语句进行控制。外层循环迭代行数,内层循环打印每行的星号和空格。外层循环变量i表示当前正在打印第几行。在第i行,我们首先循环打印i个空格,以便让星号对齐。然后,在同一行内,我们打印2 * i - 1个星号。最后,我们使用endl语句在每行末尾添加一个换行符,以便打印下一行。

在运行此程序之前,请确保在开发环境中安装了C++编译器。将代码复制到文本编辑器中,并将文件保存为.cpp扩展名。通过终端或开发环境的内置终端运行编译器,生成可执行文件。最后,在终端中运行程序。

在上面的示例程序中,我们使用了C++的嵌套循环语句来打印等腰三角形。学习这个例子有助于你更深入地了解C++语言的基本语法和控制结构。如果您需要更多关于C++编程语言方面的教程,请浏览在线资源或参加课程培训。

  
  

评论区

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