我是靠谱客的博主 专一大雁,最近开发中收集的这篇文章主要介绍【无标题】画空心矩形和实心(如何实现不同行输出不一样),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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;
}
 

最后

以上就是专一大雁为你收集整理的【无标题】画空心矩形和实心(如何实现不同行输出不一样)的全部内容,希望文章能够帮你解决【无标题】画空心矩形和实心(如何实现不同行输出不一样)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(69)

评论列表共有 0 条评论

立即
投稿
返回
顶部