L1-015 跟奧巴馬一起畫方塊 (15分)
美國總統奧巴馬不僅呼吁所有人都學習編程,甚至以身作則撰寫代碼,成為美國歷史上首位撰寫計算機代碼的總統,2014 年底,為慶祝“計算機科學教育周”正式啟動,奧巴馬撰寫了很簡單的計算機代碼:在螢屏上畫一個正方形,現在你也跟他一起畫吧!
輸入格式:
輸入在一行中給出正方形邊長 \(N \; (3 \leq N \leq 21)\) 和組成正方形邊的某種字符 C,間隔一個空格,
輸出格式:
輸出由給定字符 C 畫出的正方形,但是注意到行間距比列間距大,所以為了讓結果看上去更像正方形,我們輸出的行數實際上是列數的 \(50 \%\)(四舍五入取整),
輸入樣例:
10 a
輸出樣例:
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
代碼:
#include<bits/stdc++.h>
using namespace std;
int x;
char a;
int main()
{
cin>>x>>a;
for(int i=1;i<=(x+1)/2;i++)
{
for(int j=1;j<=x;j++)cout<<a;
cout<<endl;
}
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/47140.html
標籤:C++
上一篇:順序演算法
下一篇:C語言陣列指標的理解方式
