基礎練習:1097:畫矩形
阿新 • • 發佈:2018-12-23
1097:畫矩形
【題目描述】
根據引數,畫出矩形。輸入四個引數:前兩個引數為整數,依次代表矩形的高和寬(高不少於3行不多於10行,寬不少於5列不多於10列);第三個引數是一個字元,表示用來畫圖的矩形符號;第四個引數為1或0,0代表空心,1代表實心。
【輸入】
輸入一行,包括四個引數:前兩個引數為整數,依次代表矩形的高和寬(高不少於3行不多於10行,寬不少於5列不多於10列);第三個引數是一個字元,表示用來畫圖的矩形符號;第四個引數為1或0,0代表空心,1代表實心。
【輸出】
輸出畫出的圖形。
【輸入樣例】
7 7 @ 0
【輸出樣例】
@@@@@@@ @ @ @ @ @ @ @ @ @ @ @@@@@@@
#include<iostream> #include<cstdio> using namespace std; int main() { int a,b,d,j,i; char c; cin>>a>>b>>c>>d; //char變數輸入可以用cin if(d==1) //實心 for(j=1;j<=a;j++) //j代表行數,i代表列數 { for(i=1;i<=b;i++) cout<<c; //注意要換行 cout<<endl;} else //空心 for(j=1;j<=a;j++) { for(i=1;i<=b;i++) if(j==1||j==a||i==1||i==b) cout<<c; else cout<<" "; cout<<endl;} return 0; }