如何并排显示4种图案

时间:2018-11-20 13:02:58

标签: c

我想知道有关如何打印此内容的想法,但是要使用C:

The Example

我已经完成了上面的模式, 这是他们的代码:


for(i=1; i<=5; i++)
{
    for(j=1; j<=5; j++)
    {
        if(i==1 || i==5 || j==1 || j==5)
        {  
            printf("*");
        }
        else
        {
            printf(" ");
        }
    }
}    

    for(i=1; i<=5; i++)
{

    for(j=1; j<i; j++)
    {
        printf(" ");
    }

    for(j=i; j<=5; j++)
    {
        printf("*");
    } 
}

columns=1;

for(i=1;i<5*2;i++)
{
    for(j=1; j<=columns; j++)
    {
        printf("*");
    }

    if(i < 5)
    {

        columns++;
    }
    else
    {

        columns--;
    }

stars = 1;
spaces = 5- 1;

for(i=1; i<5*2; i++)
{

    for(j=1; j<=spaces; j++)
        printf(" ");


    for(j=1; j<stars*2; j++)
        printf("*");


    printf("\n");

    if(i<5)
    {
        spaces--;
        stars++;
    }
    else
    {
        spaces++;
        stars--;
    }
}

问题是如何并排显示这些图案?

0 个答案:

没有答案