根据参数,画出一个矩形。
输入
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于 33 行不多于 1010 行,宽不少于 55 列不多于 1010 列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为 11 或 00,00 代表空心,11 代表实心。
输出
输出画出的图形。
样例
输入
7 7 @ 0
输出
@@@@@@@ @ @ @ @ @ @ @ @ @ @ @@@@@@@
代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, m, f;
char ch;
cin >> n >> m >> ch >> f;
if(f == 1) { for(int i = 0; i < n; i++)
{
for(int j = 0; j < m; j++)
{
printf("%c", ch);
}
printf("\n");
}
}
else
{
for(int i = 0; i < m; i++)
{
printf("%c", ch);
}
printf("\n");
for(int i = 0; i < n - 2; i++)
{
printf("%c", ch);
for(int j = 0; j < m - 2; j++)
{
printf(" ");
}
printf("%c", ch);
printf("\n");
}
if(n > 1)
{
for(int i = 0; i < m; i++)
{
printf("%c", ch);
}
printf("\n");
}
return 0;
}
}