21xrx.com
2024-12-23 00:25:13 Monday
登录
文章检索 我的文章 写文章
C++打印菱形代码
2023-07-07 01:49:11 深夜i     --     --
C++ 打印 菱形 代码

C++语言是一种高级程序设计语言,被广泛应用于计算机软件开发领域。在C++语言中,实现打印菱形是一项基本的编程技巧。下面是一段C++代码,可以打印出菱形形状。


#include <iostream>

using namespace std;

int main()

{

  int n, i, j, space = 1;

  cout << "Enter the number of rows: ";

  cin >> n;

  space = n - 1;

  for (j = 1; j <= n; 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 <= n - 1; j++)

  {

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

      cout << " ";

    space++;

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

      cout << "*";

    cout << endl;

  }

  return 0;

}

在上述代码中,用户需要输入菱形的行数。程序将根据用户输入的行数输出对应的菱形形状。在循环过程中,首先输出上半部分菱形,然后输出下半部分。其中,循环变量j代表菱形的当前行数,i代表循环计数器,space代表空格数。

使用C++语言打印出菱形形状,不仅可以锻炼程序处理能力,还可以帮助开发者更好地理解循环和条件语句等关键程序设计概念。因此,学习C++菱形代码也是C++编程的重要一环。

  
  

评论区

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