L1-015 跟奧巴馬一起畫方塊 (15 分)
文章提供者:海南師范大學 ---- 人工智能教育協會 ---- 趙雨辰、王垚儒
(一)題目要求
美國總統奧巴馬不僅呼吁所有人都學習編程,甚至以身作則撰寫代碼,成為美國歷史上首位撰寫計算機代碼的總統,2014年底,為慶祝“計算機科學教育周”正式啟動,奧巴馬撰寫了很簡單的計算機代碼:在螢屏上畫一個正方形,現在你也跟他一起畫吧!
輸入格式:
輸入在一行中給出正方形邊長N(3≤N≤21)和組成正方形邊的某種字符C,間隔一個空格,
輸出格式:
輸出由給定字符C畫出的正方形,但是注意到行間距比列間距大,所以為了讓結果看上去更像正方形,我們輸出的行數實際上是列數的50%(四舍五入取整),
輸入樣例:
10 a
輸出樣例:
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
aaaaaaaaaa
(二)代碼如下
方法一(python):
a=input().split()
n=int(a[0])
for i in range(int(n/2+0.5)):
for j in range(n):
print(a[1],end="")
print()
方法二(C++):
#include<stdio.h>
#include<math.h>
int main(){
int n,l;
char a;
scanf("%d %c",&n,&a);
for(int j=0; j<round((double)n/2); j++){
for(int i=0;i<n;i++){
printf("%c",a);
}
printf("\n") ;
}
return 0;
}
誠摯希望有心者指正,渴望簡單的方法,
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/289824.html
標籤:AI
