PAT-B 1036. 跟奧巴馬一起編程(15)

傳送門

https://pintia.cn/problem-sets/994805260223102976/problems/994805285812551680

題目

美國(guó)總統(tǒng)奧巴馬不僅呼吁所有人都學(xué)習(xí)編程辉词,甚至以身作則編寫代碼,成為美國(guó)歷史上首位編寫計(jì)算機(jī)代碼的總統(tǒng)猾骡。2014年底瑞躺,為慶祝“計(jì)算機(jī)科學(xué)教育周”正式啟動(dòng)卓练,奧巴馬編寫了很簡(jiǎn)單的計(jì)算機(jī)代碼:在屏幕上畫一個(gè)正方形“現(xiàn)在你也跟他一起畫吧!
輸入格式:
輸入在一行中給出正方形邊長(zhǎng)N(3<=N<=20)和組成正方形邊的某種字符C襟企,間隔一個(gè)空格嘱么。
輸出格式:
輸出由給定字符C畫出的正方形。但是注意到行間距比列間距大顽悼,所以為了讓結(jié)果看上去更像正方形曼振,我們輸出的行數(shù)實(shí)際上是列數(shù)的50%(四舍五入取整)。
輸入樣例:
10 a
輸出樣例:
aaaaaaaaaaa
a     a
a     a
aaaaaaaaaaa
(右側(cè)對(duì)齊)

分析

這道題沒什么難度蔚龙,注意下四舍五入就好冰评。

源代碼

//C/C++實(shí)現(xiàn)
#include <iostream>

using namespace std;

int main(){
    int n;
    char c;
    scanf("%d %c", &n, &c);
    for(int i = 0; i < n; ++i){
        printf("%c", c);
    }
    printf("%c", '\n');
    for(int i = 0; i < (n % 2 == 0 ? n / 2 : (n + 1) / 2) - 2; ++i){
        printf("%c", c);
        for(int j = 0; j < n - 2; ++j){
            printf("%c", ' ');
        }
        printf("%c\n", c);
    }
    for(int i = 0; i < n; ++i){
        printf("%c", c);
    }
    printf("%c", '\n');
    return 0;
}
//Java實(shí)現(xiàn)
import java.util.Scanner;

public class Main {
    public static void main(String argc[]){
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        String s = scanner.next();
        if(s.length() ==1 && n >= 3 && n <= 20){
            char c = s.charAt(0);
            for(int i=0;i<n;i++){
                System.out.print(c);
            }
            System.out.println();
            if(n % 2 == 0){
                for(int j=0;j<n/2-2;j++){
                    System.out.print(c);
                    for(int k=0;k<n-2;k++){
                        System.out.print(' ');
                    }
                    System.out.println(c);
                }
            }
            else
            {
                for(int j=0;j<n/2-1;j++){
                    System.out.print(c);
                    for(int k=0;k<n-2;k++){
                        System.out.print(' ');
                    }
                    System.out.println(c);
                }
            }
            for(int i=0;i<n;i++){
                System.out.print(c);
            }
            System.out.println();
        }
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市木羹,隨后出現(xiàn)的幾起案子甲雅,更是在濱河造成了極大的恐慌,老刑警劉巖坑填,帶你破解...
    沈念sama閱讀 218,204評(píng)論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件抛人,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡脐瑰,警方通過(guò)查閱死者的電腦和手機(jī)妖枚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,091評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)苍在,“玉大人绝页,你說(shuō)我怎么就攤上這事〖盘瘢” “怎么了续誉?”我有些...
    開封第一講書人閱讀 164,548評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)初肉。 經(jīng)常有香客問(wèn)我屈芜,道長(zhǎng),這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,657評(píng)論 1 293
  • 正文 為了忘掉前任井佑,我火速辦了婚禮,結(jié)果婚禮上眠寿,老公的妹妹穿的比我還像新娘躬翁。我一直安慰自己,他們只是感情好盯拱,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,689評(píng)論 6 392
  • 文/花漫 我一把揭開白布盒发。 她就那樣靜靜地躺著,像睡著了一般狡逢。 火紅的嫁衣襯著肌膚如雪宁舰。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,554評(píng)論 1 305
  • 那天奢浑,我揣著相機(jī)與錄音蛮艰,去河邊找鬼。 笑死雀彼,一個(gè)胖子當(dāng)著我的面吹牛壤蚜,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播徊哑,決...
    沈念sama閱讀 40,302評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼袜刷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了莺丑?” 一聲冷哼從身側(cè)響起著蟹,我...
    開封第一講書人閱讀 39,216評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎梢莽,沒想到半個(gè)月后萧豆,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,661評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蟹漓,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,851評(píng)論 3 336
  • 正文 我和宋清朗相戀三年炕横,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片葡粒。...
    茶點(diǎn)故事閱讀 39,977評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡份殿,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出嗽交,到底是詐尸還是另有隱情卿嘲,我是刑警寧澤,帶...
    沈念sama閱讀 35,697評(píng)論 5 347
  • 正文 年R本政府宣布夫壁,位于F島的核電站拾枣,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梅肤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,306評(píng)論 3 330
  • 文/蒙蒙 一司蔬、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姨蝴,春花似錦俊啼、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,898評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至浮梢,卻和暖如春跛十,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背秕硝。 一陣腳步聲響...
    開封第一講書人閱讀 33,019評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工芥映, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人缝裤。 一個(gè)月前我還...
    沈念sama閱讀 48,138評(píng)論 3 370
  • 正文 我出身青樓屏轰,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親憋飞。 傳聞我的和親對(duì)象是個(gè)殘疾皇子霎苗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,927評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 我的PAT系列文章更新重心已移至Github,歡迎來(lái)看PAT題解的小伙伴請(qǐng)到Github Pages瀏覽最新內(nèi)容榛做。...
    OliverLew閱讀 3,592評(píng)論 2 1
  • 描述 美國(guó)總統(tǒng)奧巴馬不僅呼吁所有人都學(xué)習(xí)編程唁盏,甚至以身作則編寫代碼,成為美國(guó)歷史上首位編寫計(jì)算機(jī)代碼的總統(tǒng)检眯。201...
    tingshuo123閱讀 362評(píng)論 0 0
  • PAT-B1036 1. 題目再現(xiàn) 美國(guó)總統(tǒng)奧巴馬不僅呼吁所有人都學(xué)習(xí)編程厘擂,甚至以身作則編寫代碼,成為美國(guó)歷史上...
    Mr丶sorrow閱讀 310評(píng)論 0 0
  • 頭部標(biāo)簽 ① <锰瘸!doctype>標(biāo)記位于文檔最前面刽严,文檔協(xié)議聲明標(biāo)簽 ② 標(biāo)記位于<!doctype>之后避凝, ...
    CC5246閱讀 166評(píng)論 0 0
  • 我看到自己 坐在堂屋的門檻上 蒼蠅在臉上爬 小腳奶奶 有一下沒一下 揮著蒲扇 嘴里念著 這么毒的日頭 曬死人 一陣...
    第一閑人閱讀 130評(píng)論 0 0