美文网首页
排版题——2. 叠筐

排版题——2. 叠筐

作者: 辘轳鹿鹿 | 来源:发表于2020-06-24 11:20 被阅读0次
image.png

解题心得:

  • 排版问题如果规律太难,可以先将其预存在数组里,最后再一起打印
  • 给字符复制空格的时候,写成“ ”的形式,其实赋的值是$符号
#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int main()
{
    int n,first=1;
    char s1,s2,buf[82][82];


    while(scanf("%d %c %c",&n,&s1,&s2)!=EOF){
        int i,j,k,x,y;
        if(first==1){
            first=0;
        }
        else{
            printf("\n");
        }
        for(i=1,j=1;i<=n;i+=2,j+=1){
            x=n/2+1;
            y=x;
            x-=j-1;
            y-=j-1;
            char c=j%2?s1:s2;
            for(k=1;k<=i;k++){
                buf[x][y+k-1]=c;
                buf[x+k-1][y]=c;
                buf[x+i-1][y+k-1]=c;
                buf[x+k-1][y+i-1]=c;
            }
        }
        if(n!=1){
            buf[1][1]=' ';
            buf[1][n]=' ';
            buf[n][1]=' ';
            buf[n][n]=' ';
        }
        for(i=1;i<=n;i++){
            for(j=1;j<=n;j++){
                printf("%c ",buf[i][j]);
            }
            printf("\n");
        }
    }
    return 0;
}

相关文章

  • 排版题——2. 叠筐

    解题心得: 排版问题如果规律太难,可以先将其预存在数组里,最后再一起打印 给字符复制空格的时候,写成“ ”的形式,...

  • 2018-06-13 机试准备04

    排版题 一、例2.7 输出梯形 该规律顺序与输出顺序一致,可以从上至下、从左至右应用规律。 二、例2.8 叠筐 图...

  • 叠筐

    前言:常见于机试题里的图形表示题,能很好考察我们的逻辑分析和编程基础能力。这道题我见于《王道机试》第二版,仔细理解...

  • 排版题

    彼岸花开 百花齐放,姹紫嫣红,春回大地,万物复苏。花儿总是美的象征,是生命的绽放,细无声的点缀这世界。而我也很美,...

  • 排版题

    彼岸花开 百花齐放,姹紫嫣红,春回大地,万物复苏。花儿总是美的象征,是生命的绽放,细无声的点缀这世界。而我也很美,...

  • 二、 排版题

    彼岸花开 百花齐放,姹紫嫣红,春回大地,万物复苏。花儿总是美的象征,是生命的绽放,细无声的点缀这世界。而我也很美,...

  • 数学考试检查方法

    1.草稿纸分类清晰,叠分大块。 2.每道题的读题,重点圈出来。 3.重点来了,每道题的演算全过程,一定要检查一遍,...

  • 20190417宝宝能够自己做的事情

    2-3岁:自己穿衣服,把玩具收拾到收纳筐,脏衣服放进收纳筐,擦桌子,扔垃圾,把书摆好。 4-6岁:叠被子,摘菜洗菜...

  • 备忘顺口溜14-2023-02-16

    2.哥挎瓜筐过宽沟,过沟筐漏瓜滚沟,隔沟够瓜瓜筐扣,瓜滚筐空哥怪沟。 3.哥哥挂钩,钩挂哥哥刚洗的白小褂儿。 姑姑...

  • day8-婷玉-排版的其他五个板块

    在日常的排版中,只有图片和文字的排版会略显单调。所以在大多数成熟的公众号当中,排版的内容分为以下7大版块,分别是题...

网友评论

      本文标题:排版题——2. 叠筐

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