欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

画矩形

程序员文章站 2024-03-23 19:33:58
...

画矩形

题目描述】
根据参数,画出矩形。输入四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

【输入】
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。

【输出】
输出画出的图形。

【输入样例】
7 7 @ 0

在这里插入代码片
#include<iostream>
using namespace std;
int main()
{
    int a,b,c;
    char ch;
    cin >> a >> b >> ch >> c;
    if(c == 0)
    {
    for(int i = 1;i <= a;i++)
    {
    if((i == 1)||(i == a))
    {
    {
    for(int j = 1;j <= b;j++)
    cout << ch;
    }
    cout << endl;
    }
    else
    {
    for(int k = 1;k <= b;k++)
    {
    if((k == 1)||(k == b))
    cout << ch;
    else cout << " ";
    }
    cout << endl;
    }
    }
    }
    else
    {
    for(int i = 1;i <= a;i++)
    {
    for(int j = 1;j <= b;j++)
    cout << ch;
    cout << endl;
    }
    }
    return 0; 
}

相关标签: c++