根据参数,画出矩形。

来源:互联网 发布:淘宝请买家提供凭证 编辑:程序博客网 时间:2024/05/17 13:12
试题描述
根据参数,画出矩形。
输入格式
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出格式
输出画出的图形。
样例输入
7 7 @ 0
样例输出
@@@@@@@@     @@     @@     @@     @@     @@@@@@@@
#include <stdio.h>int main(){    int h,d,x,i,j;    char a;    while(scanf("%d %d %c %d",&h,&d,&a,&x)!=EOF)    {        if(x==1)        {            for(i=1;i<=h;i++)            {                for(j=1;j<=d;j++){                    printf("%c",a);                }                    printf("\n");            }        }        if(x==0){            for(i=1;i<=h;i++){                if(i==1||i==h){                    for(j=1;j<=d;j++){                        printf("%c",a);                    }                    printf("\n");                }                else{                    for(j=1;j<=d;j++){                    if(j==1||j==d){                        printf("%c",a);                    }                    else{                        printf(" ");                    }                }                    printf("\n");                }            }        }    }    return 0;}

原创粉丝点击