21xrx.com
2025-03-14 00:14:48 Friday
登录
文章检索 我的文章 写文章
C++绘制矩形的代码
2023-06-29 08:35:55 深夜i     --     --
C++ 绘制 矩形 代码

C++是一种经典的高级编程语言,广泛地应用于软件开发、系统编程、网络编程等方面。在C++中,如何绘制矩形呢?下面是一个简单的示例代码:


#include <iostream>

using namespace std;

void drawRectangle(int width, int height) {

  for (int i = 0; i < height; i++) {

    for (int j = 0; j < width; j++) {

      if (i == 0 || i == height - 1 || j == 0 || j == width - 1)

        cout << "*";

      else

        cout << " ";

    }

    cout << endl;

  }

}

int main() {

  int width, height;

  cout << "请输入矩形的宽度和高度:" << endl;

  cin >> width >> height;

  drawRectangle(width, height);

  return 0;

}

该代码通过调用`drawRectangle()`函数来绘制一个宽度为`width`、高度为`height`的矩形。具体来说,该函数使用两层嵌套的循环来遍历矩形的每个像素点,如果该点在矩形四条边上,则输出一个星号`*`,否则输出一个空格。最终输出的结果类似如下:


请输入矩形的宽度和高度:

8 4

********

*   *

*   *

********

当然,这只是最简单的一种实现方式,我们还可以用其他更加高效、灵活的方式来绘制矩形。例如,使用图形库来绘制,简化了代码的编写,使绘制更加快捷。

总之,使用C++绘制矩形是一个简单而有趣的任务,除了锻炼编程能力外,还能够提高代码的可读性和调试能力。

  
  

评论区

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