21xrx.com
2024-12-27 00:34:07 Friday
登录
文章检索 我的文章 写文章
C++编写输出菱形的代码
2023-07-05 21:50:48 深夜i     --     --
C++ 菱形 编写 输出 代码

C++是一种广泛使用的编程语言,它的应用范围非常广泛,包括计算机游戏、桌面应用程序、手机应用程序等等。今天我们将介绍一段C++代码,用于输出菱形。

下面是代码:


#include <iostream>

using namespace std;

int main()

{

  int rows, i, j, space = 1;

  cout << "请输入行数: ";

  cin >> rows;

  space = rows - 1;

  for (j = 1; j <= rows; j++)

  {

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

      cout << " ";

    space--;

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

      cout << "*";

    cout << endl;

  }

  space = 1;

  for (j = 1; j <= rows - 1; j++)

  {

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

      cout << " ";

    space++;

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

      cout << "*";

    cout << endl;

  }

  return 0;

}

这段代码的作用是输出一个由\*组成的菱形。其中,通过循环语句实现输出。

整个代码中,我们需要使用到一些变量,如rows、i、j和space等。变量的作用是用于控制输出菱形的行数和每行的\*数量。

关于循环语句的使用,代码中分别使用到for循环和while循环。for循环主要用于控制行数,while循环用于控制每行输出的空格和\*数量。

对于初学者来讲,这段代码可能看起来比较复杂,但通过仔细学习和理解,相信大家一定能够掌握这个菱形输出的代码,并且进一步提高自己的编程能力。

  
  

评论区

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