【无标题】画空心矩形和实心(如何实现不同行输出不一样)
作者:互联网
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;
}
标签:10,实心,cout,int,无标题,else,参数,矩形 来源: https://blog.csdn.net/qq_63571643/article/details/121575316