1036

作者: 笔墨流年乱浮生 | 来源:发表于2018-09-11 16:11 被阅读0次

//1036 跟奥巴马一起编程(15 分)
//美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014 年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
//
//输入格式:
//输入在一行中给出正方形边长 N(3≤N≤20)和组成正方形边的某种字符 C,间隔一个空格。
//
//输出格式:
//输出由给定字符 C 画出的正方形。但是注意到行间距比列间距大,所以为了让结果看上去更像正方形,我们输出的行数实际上是列数的 50%(四舍五入取整)。
//
//输入样例:
//10 a
//输出样例:
//aaaaaaaaaa
//a a
//a a
//a a
//aaaaaaaaaa

C:

#include <stdio.h>
int main(int argc, const char * argv[]) {
    int N;
    char C;
    scanf("%d %c",&N,&C);
    for (int i = 0; i < N; i++)     printf("%c",C);
    printf("\n");
    for (int i = 0; i < (N+1)/2 - 2; i++) {
        printf("%c",C);
        for(int j = 0;j < N - 2;j++){
        printf(" ");
        }
        printf("%c\n",C);
    }
    for (int i = 0; i < N; i++)     printf("%c",C);
    return 0;
}

ps:这题是真·自己做了,超级暴力

大神的做法如下:OliverLew

#include <stdio.h>
int main()
{
    int N;
    char c;
    scanf("%d %c", &N, &c);
    
    for(int i = 0; i < (N + 1) / 2; i++)
    {
        for(int j = 0; j < N; j++)
        {
            putchar(i == 0 || i == (N - 1) / 2 || j == 0 || j == N - 1 ? c : ' ');
        }
        putchar('\n');
    }
    
    return 0;
}

其中i是行,j是列,第一行、第一列、最后一列、最后一行输出字符,其他情况下输出空格

相关文章

  • 1036

    //1036 跟奥巴马一起编程(15 分)//美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美...

  • 1036

  • 1036

    2022.10.28 星期五 晴 昨天的日记不明原因被锁。 今早时间有点儿紧张,爸爸给云灿泡了半包方...

  • 使用总结!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    3.5寸:横坚屏 640 *960 或960 *6404寸:横坚屏 640 *1036 或1036 *6404.7...

  • 亲子(1036)

    2020.2.1 星期六 晴 老在家憋着感觉头疼,刚带上口罩出去溜达了半小时左右。溜达完后背微微出汗,正式...

  • 日记1036

    2022年10月20日 星期四 晴天 周四的时光总是稍纵即逝,一天的光阴在忙碌中很快就没了,想想都后怕,如此之...

  • LeetCode #1036 Escape a Large Ma

    1036 Escape a Large Maze 逃离大迷宫 Description:There is a 1 m...

  • 苏东坡生平大事年表

    宋仁宗时代 景祐三年(1036年)丙子 一岁 公历1036年12月19日,卯时,生于眉山县(属成都府路之眉州)纱縠...

  • EMF-20210805 热闹只是一时的消耗品

    2021-0805,打卡第1036天。Liveliness is merely a type of consuma...

  • 苏东坡生平大事年表

    宋仁宗时代景祐三年(1036年)丙子 一岁公历1036年12月19日,卯时,生于眉山县(属成都府路之眉州)纱縠行。...

网友评论

      本文标题:1036

      本文链接:https://www.haomeiwen.com/subject/zcmugftx.html