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 程式設計團體賽程式設計
- 安全機構建議奧巴馬政府謹慎使用開源軟體
- 世界頭號黑客稱奧巴馬超級加密黑莓手機可被攻破黑客加密
- PAT-B 1027 列印沙漏 【模擬】
- 黑馬程式設計師程式設計師
- 碉堡了!馬雲逆天國際朋友圈陣容:奧巴馬、克林頓 還有誰?
- 量化機器人/量化跟單/秒合約/合約跟單策略系統程式設計開發專案設計機器人程式設計
- 奧巴馬吐槽川普“笨蛋”的視訊火了,這又得“歸功”於AIAI
- 論跟程式設計師談話的技巧:千萬不要跟程式設計師說,你的程式碼有bug程式設計師
- 設計軟體生成設計圖紙檔案加密方案,2021適合設計行業使用的圖紙加密產品北京風奧科技加密行業
- 遊戲圖示的設計跟其它應用的圖示設計有何不同?遊戲
- Vue-跟著李南江學程式設計Vue程式設計
- 現貨量化跟單2.0/量化策略機器人系統程式設計開發專案設計機器人程式設計
- Java程式設計:圖Java程式設計
- 2019黑馬程式設計師vue.js專案實戰全套程式設計師Vue.js
- Windows程式設計系列:圖形程式設計基礎Windows程式設計
- 從奧巴馬假視訊到ZAO,換臉和人臉檢測技術發生了什麼?
- Python(簡單圖形和檔案處理)程式設計Python程式設計
- 跟自己呆在一起。
- 跟著阿里學JavaDay02——Java程式設計起步阿里Java程式設計
- 現貨策略跟單量化交易系統程式設計開發及程式碼示例(量化跟單)程式設計
- 2018世界盃比利時vs巴拿馬比分預測 比利時vs巴拿馬誰會贏
- 新書《Go 語言程式設計之旅:一起用 Go 做專案》出版啦!新書Go程式設計
- 黑馬程式設計師前端學習之路程式設計師前端
- 前端程式設計師的趣事,一起來看看吧前端程式設計師
- PAT-B 1002 寫出這個數 【字串+遞迴列印】字串遞迴
- cad列印怎麼設定黑白 cad怎麼列印圖紙黑白
- 檔案程式設計、檔案下載程式設計
- 2018世界盃英格蘭vs巴拿馬誰會贏 英格蘭vs巴拿馬比分預測
- 一起來學習 Python 函數語言程式設計Python函數程式設計
- 跟我一起夯實程式設計基礎 - 字元編碼程式設計字元
- 黑馬程式設計師第七天程式設計師
- 小馬哥講Spring核心程式設計思想01Spring程式設計
- PAT-B 1006 換個格式輸出整數【遞迴列印】遞迴
- 電商直播間主圖如何製作?跟著教程教你設計!
- 跟著教程操作,教你網頁上也能設計排版主圖!網頁
- 從《超級馬里奧製造》中得到的4條關卡設計啟示