PAT-B 1036 跟奧巴馬一起編程(C語言)

題目

鏈接:PAT (Basic Level) Practice 1036 跟奧巴馬一起編程

美國總統(tǒng)奧巴馬不僅呼吁所有人都學習編程,甚至以身作則編寫代碼,成為美國歷史上首位編寫計算機代碼的總統(tǒng)。2014 年底,為慶?!坝嬎銠C科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機代碼:在屏幕上畫一個正方形。現(xiàn)在你也跟他一起畫吧!

輸入格式:

輸入在一行中給出正方形邊長 N(3≤N≤20)和組成正方形邊的某種字符 C,間隔一個空格。

輸出格式:

輸出由給定字符 C 畫出的正方形。但是注意到行間距比列間距大,所以為了讓結果看上去更像正方形,我們輸出的行數(shù)實際上是列數(shù)的 50%(四舍五入取整)。

輸入樣例:

10 a

輸出樣例:

aaaaaaaaaa
a        a
a        a
a        a
aaaaaaaaaa

思路

略。


代碼

#include<stdio.h>

int main()
{
  int n;
  char c;
  scanf("%d %c", &n, &c);
  for(int i = 0; i < (n + 1) / 2; i++){
    printf("%c", c);
    for(int j = 1; j < n - 1; j++){
      if(i == 0 || i >= (n - 1) / 2){
        printf("%c", c);
      }
      else{
        printf(" ");
      }
    }
    printf("%c\n", c);
  }
  
  return 0;


---END---

其他相關題目

PAT-B 1037 在霍格沃茨找零錢(C語言)
PAT-B 1038 統(tǒng)計同成績學生(C語言)
PAT-B 1039 到底買不買(C語言)
PAT-B 1040 有幾個PAT(C語言)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容