holyya.com
2025-09-04 11:25:14 Thursday
登录
文章检索 我的文章 写文章
C++中如何输出两个相同的图形
2023-07-13 07:04:54 深夜i     --     --
C++ 输出 相同图形

在C++中,有时候需要输出两个相同的图形,这时候可以使用循环语句来实现。下面我们以输出矩形为例来演示如何输出两个相同的矩形。

首先,我们需要定义矩形的长和宽,以及需要输出的矩形的个数。假设我们要输出两个长为10,宽为5的矩形,代码如下:


int width = 10; // 矩形的宽

int length = 5; // 矩形的长

int num = 2;  // 输出两个矩形

接着,我们使用两个嵌套的for循环来输出矩形。外层循环用来控制输出的矩形数量,内层循环用来输出矩形的每一行。代码如下:


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

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

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

      cout << "*";

    }

    cout << endl;

  }

}

上面的代码中,外层循环的变量i控制要输出的矩形数量,在本例中为2;内层循环的变量j控制矩形的行数,在本例中为5;内层循环的变量k控制矩形的列数,在本例中为10。代码中的cout语句用于输出矩形中的每个字符。

最终输出的结果如下:


**********

**********

**********

**********

**********

**********

**********

**********

**********

**********


**********

**********

**********

**********

**********

**********

**********

**********

**********

**********

可以看到,我们成功地输出了两个相同的矩形。这种方法不仅适用于矩形,也适用于其他形状的图案输出。只需要根据需要修改长、宽、数量、内层循环的嵌套次数和输出字符即可。

  
  

评论区

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