利用字符数组打印矩形图案
时间: 2023-08-16 09:08:15 浏览: 92
star-image.rar_image star
好的,下面是利用字符数组打印矩形图案的示例代码:
```c++
#include <iostream>
using namespace std;
int main() {
int width = 10; // 矩形的宽度
int height = 5; // 矩形的高度
// 定义字符数组并初始化为空格
char rectangle[height][width];
for (int i = 0; i < height; i++) {
for (int j = 0; j < width; j++) {
rectangle[i][j] = ' ';
}
}
// 在字符数组中填充矩形
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) {
rectangle[i][j] = '*';
}
}
}
// 打印字符数组中的矩形
for (int i = 0; i < height; i++) {
for (int j = 0; j < width; j++) {
cout << rectangle[i][j];
}
cout << endl;
}
return 0;
}
```
这个代码中,我们首先定义了矩形的宽度和高度,然后定义了一个字符数组,并初始化为空格。接着,我们在字符数组中填充矩形,最后打印出字符数组中的矩形。
阅读全文