A - “大“模拟

Problem A. “大”模拟Input file:standard inputOutput file:standard outputTime limit:1 secondMemory limit:256 megabytesLIT(Liangxiang University of Technology)的学生组织智障算法团队要组织关于模拟算法的专题讲座,现场需要悬挂多张“模拟”二字的横幅,横幅具体的样式如下:黑色像素处输出“*”,白色像素处输出“ ”(空格)。并且这些横幅的大小还不同,具体对于大小的要求将通过给出单个像素大小n,即每个像素由n∗n个字符构成。请你按照要求打印出对应的横幅。Input输入只有一个正整数,像素大小n,n≤10。Output像素大小为n的“模拟”二字。Examplesstandard inputstandard output1请前往比赛站点下载样例输出。2请前往比赛站点下载样例输出。Page 1 of 21

#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <algorithm>
#include <string.h>
#include <vector>
using namespace std;
int n;
void shuchu1()
{
    int i;
    for(i=1; i<=n; i++)
    {
        printf("*");
    }
}
void shuchu2()
{
    int i;
    for(i=1; i<=n; i++)
    {
        printf(" ");
    }
}
int main()
{
    scanf("%d",&n);
    int i,k;
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//1
        {
            if(i==23)
            {
                shuchu1();
            }

            else
            {
                shuchu2();
            }

        }
        printf("\n");
    }

    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//2
        {
            if(i==4||i==10||i==14||i==23||i==34)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//3
        {
            if(i==4||i==10||i==11||i==13||i==14||i==23||i==29||i==30||i==34)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//4
        {
            if(i==4||i==7||(i>=8&&i<=17)||i==23||i==27||i==30||i==34)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//5
        {
            if(i==4||i==10||i==14||i==23||i==27||i==30||i==31||i==34)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//6
        {
            if((i<=6&&i>=1)||(i<=15&&i>=9)||(i<=25&&i>=20)||i==27||i==31||i==34)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//7
        {
            if(i==4||i==3||i==8||i==9||i==15||i==16||i==23||i==34||i==27)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//8
        {
            if(i==4||i==3||i==8||i==9||i==16||i==23||i==34||i==27)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//9
        {
            if(i==4||i==3||i==5||(i>=8&&i<=16)||i==25||i==23||i==34||i==27)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//10
        {
            if(i==4||i==3||i==2||(i>=22&&i<=25)||i==6||i==8||i==16||i==27||i==34)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//11
        {
            if(i==4||i==3||i==2||(i>=8&&i<=16)||i==6||i==27||i==34||i==30||(i>=20&&i<=23))
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//12
        {
            if(i==4||i==2||i==1||i==11||i==12||i==29||i==23||i==34||i==27||i==30||i==33)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//13
        {
            if(i==4||i==1||i==11||i==12||i==29||i==23||i==34||i==27||i==28||i==33)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//14
        {
            if(i==4||(i<=17&&i>=7)||i==23||i==34||i==27||i==28||i==33||i==32)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//15
        {
            if(i==4||i==11||i==13||i==14||i==23||i==34||i==27||i==32||i==35)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//16
        {
            if(i==4||i==11||i==10||i==14||i==15||i==23||i==30||i==31||i==35)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//17
        {
            if(i==4||i==7||i==8||i==9||i==15||i==16||i==17||i==21||i==22||i==23||i==28||i==29||i==30)
                shuchu1();
            else
                shuchu2();
        }
        printf("\n");
    }
    for(k=0; k<n; k++)
    {
        for(i=1; i<=36; i++)//18
        {
            if(i==4||i==7||i==29)
                shuchu1();
            else
                shuchu2();
        }
        if(k!=n-1)
        printf("\n");
    }

}
```*。。。。。。。。。。。。*

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

直接AC好吗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值