美國**歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫**,成為美國歷史上首位編寫計算機**的**。2023年底,為慶祝「電腦科學教育周」正式啟動,歐巴馬編寫了很簡單的計算機**:在螢幕上畫乙個正方形。現在你也跟他一起畫吧!
輸入格式:
輸入在一行中給出正方形邊長n(3<=n<=20)和組成正方形邊的某種字元c,間隔乙個空格。
輸出格式:
輸出由給定字元c畫出的正方形。但是注意到行間距比列間距大,所以為了讓結果看上去更像正方形,我們輸出的行數實際上是列數的50%(四捨五入取整)。
輸入樣例:
10 a
輸出樣例:
aaaaaaaaaaa
a a
a a
aaaaaaaaaaa
(右側對齊)
思路分析:
主要對程式設計的**分為三個部分進行編寫:
第一部分:.先遍歷出第一行的字母
第二部分:先列印乙個字母,再列印空格,最後乙個再列印出字母
第三部分:再通過一次遍歷再列印出乙個字母。
**:
#include // c++的標頭檔案
int main()
printf("\n");
for(i=2;i<=col/2-1;i++) //第二步:先列印乙個字母,然後再最後面的乙個地方列印出字母
printf("%c\n",s);
} for(i=1;i<=col;i++) //第三部分:再通過乙個for迴圈列印出一行字母。
printf("\n");
}
結果: PAT B 1036 跟歐巴馬一起程式設計
美國 歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫 成為美國歷史上首位編寫計算機 的 2014年底,為慶祝 電腦科學教育周 正式啟動,歐巴馬編寫了很簡單的計算機 在螢幕上畫乙個正方形。現在你也跟他一起畫吧!輸入格式 輸入在一行中給出正方形邊長n 3 n 20 和組成正方形邊的某種字元c,間隔...
PAT B1036 跟歐巴馬一起程式設計
1036 跟歐巴馬一起程式設計 15 分 美國 歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫 成為美國歷史上首位編寫計算機 的 2014 年底,為慶祝 電腦科學教育周 正式啟動,歐巴馬編寫了很簡單的計算機 在螢幕上畫乙個正方形。現在你也跟他一起畫吧!輸入在一行中給出正方形邊長 n 3 n 2...
PAT B1036 跟歐巴馬一起程式設計
美國 歐巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫 成為美國歷史上首位編寫計算機 的 2014 年底,為慶祝 電腦科學教育周 正式啟動,歐巴馬編寫了很簡單的計算機 在螢幕上畫乙個正方形。現在你也跟他一起畫吧!輸入在一行中給出正方形邊長 n 3 n 20 和組成正方形邊的某種字元 c,間隔乙個...