描述:
根据参数,画出矩形。
输入:
输入一行,包括四个参数:前两个参数为整数,依次代表矩形的高和宽(高不少于3行不多于10行,宽不少于5列不多于10列);第三个参数是一个字符,表示用来画图的矩形符号;第四个参数为1或0,0代表空心,1代表实心。
输出:
输出画出的图形。
样例输入:
7 7 @ 0
样例输出:
@@@@@@@
@ @
@ @
@ @
@ @
@ @
@@@@@@@
算法:
#include<stdio.h> int main(){ int a,b,d; char c; int i,r; scanf("%d %d %c %d",&a,&b,&c,&d); if(d){ //如果d==1,则每行输出b个字符即可 for(i=1;i<=a;i++){ for(r=1;r<=b;r++){ printf("%c",c); } printf("\n"); } } else { //d==0,画实心 for(i=1;i<=a;i++){ for(r=1;r<=b;r++){ if(r==1||r==b||i==1||i==a) printf("%c",c); //横竖等于1的时候输出字符c else printf("%c",' '); //否则输出空格 } printf("\n"); } } return 0; }
能够生存下来的物种,并不是那些最强壮的,也不是那些最聪明的,而是那些对变化作出快速反应的。知识就是力量。立志是事业的大门,工作是登堂入室的旅程。