PAT-B 1036 跟奧巴馬一起程式設計【列印圖案】
PAT-B 1036 跟奧巴馬一起程式設計
https://pintia.cn/problem-sets/994805260223102976/problems/994805285812551680
題目
美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧!
輸入
輸入在一行中給出正方形邊長 N(3≤N≤20)和組成正方形邊的某種字元 C,間隔一個空格。
輸出
輸出由給定字元 C 畫出的正方形。但是注意到行間距比列間距大,所以為了讓結果看上去更像正方形,我們輸出的行數實際上是列數的 50%(四捨五入取整)。
樣例輸入
10 a
樣例輸出
aaaaaaaaaa
a a
a a
a a
aaaaaaaaaa
分析
具體看程式。
C++程式
#include<iostream>
using namespace std;
int main()
{
int n;
char c;
scanf("%d %c",&n,&c);
double tmp=n/2.0;
int t=n/2;
if(tmp-t>=0.5) t++;
for(int i=1;i<=n;i++)//第一行
putchar(c);
putchar('\n');
for(int i=1;i<=t-2;i++)//列印中間
{
for(int j=1;j<=n;j++)
{
if(j==1||j==n)
putchar(c);
else
putchar(' ');
}
putchar('\n');
}
for(int i=1;i<=n;i++)//最後一行
putchar(c);
putchar('\n');
return 0;
}
相關文章
- PAT B1036 跟奧巴馬一起程式設計(簡單模擬)程式設計
- 演算法學習之路|跟奧巴馬一起程式設計演算法程式設計
- PAT-B 1047 程式設計團體賽程式設計
- 量化機器人/量化跟單/秒合約/合約跟單策略系統程式設計開發專案設計機器人程式設計
- 漫談程式設計師系列:3D列印能列印出程式猿嗎程式設計師3D
- 論跟程式設計師談話的技巧:千萬不要跟程式設計師說,你的程式碼有bug程式設計師
- 遊戲圖示的設計跟其它應用的圖示設計有何不同?遊戲
- 跟著“健哥”學程式設計(十七)程式設計
- 如何教女朋友一起程式設計程式設計
- Vue-跟著李南江學程式設計Vue程式設計
- Java程式設計:圖Java程式設計
- 現貨量化跟單2.0/量化策略機器人系統程式設計開發專案設計機器人程式設計
- 搞笑圖組:程式設計師的專案週期程式設計師
- 奧巴馬成為美國曆史上第一位會程式設計的總統程式設計
- 程式設計師可以跟銷售學什麼?程式設計師
- VB程式設計獲取檔案中整合的圖示程式設計
- 前端程式設計師的趣事,一起來看看吧前端程式設計師
- 姑娘,我們們一起去學程式設計吧程式設計
- 姑娘 我們們一起去學程式設計吧程式設計
- 帶上《與孩子一起學程式設計》回家過年!程式設計
- Visual C++ 6.0程式設計實現列印功能(轉)C++程式設計
- PAT-B 1002 寫出這個數 【字串+遞迴列印】字串遞迴
- 新書《Go 語言程式設計之旅:一起用 Go 做專案》出版啦!新書Go程式設計
- 現貨策略跟單量化交易系統程式設計開發及程式碼示例(量化跟單)程式設計
- 趣圖:“大學時學習中的程式設計”與“實際工作專案中的程式設計”程式設計
- 電商直播間主圖如何製作?跟著教程教你設計!
- 程式設計師漫畫組圖:程式設計異聞錄程式設計師
- Python(簡單圖形和檔案處理)程式設計Python程式設計
- abap 列印smartforms不預覽連線列印 (設定 程式碼)ORM
- 跟我一起夯實程式設計基礎 - 字元編碼程式設計字元
- 程式設計師兄弟:我們們一起創業吧!程式設計師創業
- 同學們,一起來視覺化程式設計吧視覺化程式設計
- 最喜歡和程式設計師一起吃飯了程式設計師
- 奧巴馬的第一行程式碼行程
- 產品經理怎麼跟程式設計師相處程式設計師
- 選擇跟程式設計師約會的10個理由程式設計師
- 跟著教程操作,教你網頁上也能設計排版主圖!網頁
- cad列印怎麼設定黑白 cad怎麼列印圖紙黑白