信息学奥赛一本通C++语言——1097: 画矩形
生活随笔
收集整理的這篇文章主要介紹了
信息学奥赛一本通C++语言——1097: 画矩形
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
【題目描述】
根據參數,畫出矩形。輸入四個參數:前兩個參數為整數,依次代表矩形的高和寬(高不少于3行不多于10行,寬不少于5列不多于10列);第三個參數是一個字符,表示用來畫圖的矩形符號;第四個參數為1或0,0代表空心,1代表實心。
【輸入】
輸入一行,包括四個參數:前兩個參數為整數,依次代表矩形的高和寬(高不少于3行不多于10行,寬不少于5列不多于10列);第三個參數是一個字符,表示用來畫圖的矩形符號;第四個參數為1或0,0代表空心,1代表實心。
【輸出】
輸出畫出的圖形。
【輸入樣例】
7 7 @ 0
【輸出樣例】
代碼
#include<cstdio> using namespace std; int a,b,t; char c; int main() {scanf("%d%d %c%d",&a,&b,&c,&t);if(t==1){for(int i=1;i<=a;i++){for(int j=1;j<=b;j++)printf("%c",c);printf("\n");}}else{for(int i=1;i<=a;i++){for(int j=1;j<=b;j++){if(i==1||i==a||j==1||j==b)printf("%c",c); elseprintf(" ");}printf("\n");}}return 0; }總結
以上是生活随笔為你收集整理的信息学奥赛一本通C++语言——1097: 画矩形的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最大质因子序列(信息学奥赛一本通-T14
- 下一篇: 与指定数字相同的数的个数(信息学奥赛一本