2760: 【例38.1】 画出矩形
内存限制:64 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:52
解决:31
题目描述
根据参数,画出一个空心或实心的矩形。
输入
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于 $3$ 行不多于 $10$ 行,宽不少于 $5$ 列不多于 $10$ 列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为 $1$ 或 $0$,$0$ 代表空心,$1$ 代表实心。
输出
输出画出的图形。
样例输入 复制
7 7 @ 0
样例输出 复制
@@@@@@@
@ @
@ @
@ @
@ @
@ @
@@@@@@@
提示
#include<bits/stdc++.h> using namespace std; int n,m,b; char c; int main(){ cin>>n>>m>>c>>b; for(int i=1;i<=n;i++) { for(int j=1;j<=m;j++) { if(i==1||j==1||i==n||j==m) cout<<c; else if(b==1) cout<<c; else cout<<' '; } cout<<endl; } return 0; }