根据参数,画出矩形,写出代码。 输入:输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于 3 行不多于 10 行,宽不少于 5 列不多于 10 列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为 1 或 0,0 代表空心,1 代表实心。 输出:输出画出的图形。
时间: 2023-05-24 16:02:24 浏览: 267
下面是 C++ 的代码实现:
#include <iostream>
using namespace std;
int main() {
int height, width, filled;
char symbol;
cin >> height >> width >> symbol >> filled;
for (int i = 1; i <= height; i++) {
for (int j = 1; j <= width; j++) {
if (i == 1 || i == height || j == 1 || j == width) {
// 边框
cout << symbol;
} else if (filled == 1) {
// 实心
cout << symbol;
} else {
// 空心
if (j == 2 || j == width - 1 || i == 2 || i == height - 1) {
cout << " ";
} else {
cout << symbol;
}
}
}
cout << endl;
}
return 0;
}
阅读全文