PAT 乙級 1036. 跟奧巴馬一起程式設計
美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧!
輸入格式:
輸入在一行中給出正方形邊長N(3<=N<=20)和組成正方形邊的某種字元C,間隔一個空格。
輸出格式:
輸出由給定字元C畫出的正方形。但是注意到行間距比列間距大,所以為了讓結果看上去更像正方形,我們輸出的行數實際上是列數的50%(四捨五入取整)。
輸入樣例:
10 a
輸出樣例:
aaaaaaaaaa a a a a a a aaaaaaaaaa
解題思路
考迴圈的控制,注意的是最後一句話,四捨五入到整數,發現無論什麼數除以二都是0.5結尾的,所以簡單的在除之前加一就可以了,看程式碼吧
程式碼
#include <cstdio>
int main() {
int n;
char a[20];
scanf("%d%s", &n, a);
int len=(n + 1) / 2;
for (int i = 0; i < len; ++i) {
for (int j = 0; j < n; j++) {
printf("%c",((j==0)||j==(n-1)||i==0||i==len-1)?a[0]:' ');
}
printf("\n");
}
return 0;
}
相關推薦
PAT乙級 1036 跟奧巴馬一起程式設計
美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧! 輸入格式: 輸入在一行中給出正方形邊長 N(
PAT 乙級 1036 跟奧巴馬一起程式設計(模擬)
1036 跟奧巴馬一起程式設計 (15 分) 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧! 輸入格
PAT 乙級 1036. 跟奧巴馬一起程式設計
美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機
PAT乙級-1036.跟奧巴馬一起編程(15)
alt space span pat content pac ima com 分享 題解 題解: 註意“行數是列數的50%(四舍五入)” 1 #include<iostream> 2 using namespace std; 3 int main()
PAT-乙級-1036 跟奧巴馬一起編程
科學 tom 四舍五入 編寫 結果 using else -s urn 美國總統奧巴馬不僅呼籲所有人都學習編程,甚至以身作則編寫代碼,成為美國歷史上首位編寫計算機代碼的總統。2014 年底,為慶祝“計算機科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機代碼:在屏幕上畫一個正
PAT乙1036. 跟奧巴馬一起程式設計(15)
題目在這裡 1036. 跟奧巴馬一起程式設計(15) 時間限制 400 ms 記憶體限制 65536 kB 程式碼長度限制
乙級PAT 1036.跟奧巴馬一起程式設計
美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧! 輸入格式: 輸入在一行中給出正方形邊長N(3<=N&
PAT——1036 跟奧巴馬一起程式設計
1036 跟奧巴馬一起程式設計 (15 分) 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他
PAT (Basic Level) Practice (中文)1036 跟奧巴馬一起程式設計 (15 分)(C++)
1036 跟奧巴馬一起程式設計 (15 分) 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧!
1036 跟奧巴馬一起程式設計 ——c實現
1036 跟奧巴馬一起程式設計 (15 分) 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧
1036 跟奧巴馬一起程式設計
1036 跟奧巴馬一起程式設計 (15 分) 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧! 輸入格
1036 跟奧巴馬一起程式設計 (15 分)
#include <iostream> using namespace std; int main() { int n; cin>>n; char c; cin>>c; if(n<3){ retur
1036 跟奧巴馬一起程式設計(python 3)
1036 跟奧巴馬一起程式設計 (15 分) 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形
PAT答案(跟奧巴馬一起程式設計)
題目連結 程式碼 #include<iostream> #include<math.h> using namespace std; int main() {
1036 跟奧巴馬一起程式設計(15 分)
美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧! 輸入格式: 輸入在一行中給出正方
PAT乙級 跟奧巴馬一起程式設計
題目描述: 美國總統奧巴馬不僅呼籲所有人都學習程式設計,甚至以身作則編寫程式碼,成為美國曆史上首位編寫計算機程式碼的總統。2014 年底,為慶祝“電腦科學教育周”正式啟動,奧巴馬編寫了很簡單的計算機程式碼:在螢幕上畫一個正方形。現在你也跟他一起畫吧! 輸入格式: 輸入在一行中給出正方形邊
PAT 1036 跟奧巴馬一起編程
ons namespace i++ else if brush 註意 sin lse pin https://pintia.cn/problem-sets/994805260223102976/problems/994805285812551680 美國總統奧巴馬不
PAT B1036 跟奧巴馬一起程式設計
題目來源 題目來源 程式碼 #include <cstdio> int main() { int col, row; char c; scanf("%d %c", &c
【PAT】B1036 跟奧巴馬一起編程(15)(15 分
\n ++ print pri scan pat i++ stdio.h include #include<stdio.h> int main() { int row,col; char c; scanf("%d %c",&col
PAT1036. 跟奧巴馬一起程式設計(15) 簡單寫法 C++
#include <iostream> using namespace std; int main() { int N,n; char C; cin>>N>>C; if(N%2!=0) //判斷四捨五入部分