21xrx.com
2025-06-01 20:05:55 Sunday
文章检索 我的文章 写文章
C++编写输出菱形的代码
2023-07-05 21:50:48 深夜i     14     0
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循环用于控制每行输出的空格和\*数量。

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

  
  

评论区