概述
06:画矩形
- 查看
- 提交
- 统计
- 提问
总时间限制:
1000ms
内存限制:
65536kB
描述
根据参数,画出矩形。
输入
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出
输出画出的图形。
代码
#include<iostream>
using namespace std;
int main()
{
int a, b, i, n, j = 0, o, p;
char c;
cin >> b >> a >> c >> n;
if (n ==1)
{
for (i = 1; i <= b; i++)
{
for (o = 1; o <= a; o++)
{
cout << c;
if (o == a)
cout << "n";
}
if (i == a)
{
j++;
if (j == a)
break;
}
}
}
if (n == 0)
{
for (o = 1; o <= b; o++)
{
if (o == 1 || o == b)
{
for (i = 1; i <= a; i++)
{
cout << c;
}
cout << "n";
}
else
{
for (j = 1; j <= a; j++)
{
{
if (j == 1 || j == a )
cout << c;
else
cout << " ";
}
if (j == a)
cout << "n";
}
}
}
}
return 0;
}
最后
以上就是专一大雁为你收集整理的【无标题】画空心矩形和实心(如何实现不同行输出不一样)的全部内容,希望文章能够帮你解决【无标题】画空心矩形和实心(如何实现不同行输出不一样)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复