Как я могу рисовать, используя звезды на букву "W" с C - PullRequest
0 голосов
/ 25 октября 2019

Как я могу нарисовать шаблон "W", используя только звезды и с вводом высоты? Например: высота звездочек: 5 выходных изображений:

enter image description here Вот мой код (он работает, но ввод разбит и первая звездная строка не включает пробелы):

#include<stdio.h>
#include<conio.h>

int main()
{
    int i,j,k,l,m,step=1;;
    printf("height of stars:");
    scanf("%d",&i);
    for (i=0;i<=4;i++)
    {
        for(j=0;j<=2;j++)
        {
            printf("*");
        }
        for(k=3;k>=i;k--)
        {
            printf(" ");
        }
        for(j=0;j<=2;j++)
        {
            printf("*");
        }
        for(l=1;l<=i;l++)
        {
            printf("  ");
        }
        for(j=0;j<=2;j++)
        {
            printf("*");
        }

        for(m=3;m>=i;m--)
        {
            printf("  ");
        }
        for(j=0;j<=2;j++)
        {
            printf("*");
        }
        step+=2;
        printf("\n");
    }
    return 0;
}
...