畫矩形
阿新 • • 發佈:2018-12-25
描述:
根據引數,畫出矩形。
輸入:
輸入一行,包括四個引數:前兩個引數為整數,依次代表矩形的高和寬(高不少於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; }
能夠生存下來的物種,並不是那些最強壯的,也不是那些最聰明的,而是那些對變化作出快速反應的。知識就是力量。立志是事業的大門,工作是登堂入室的旅程。