#include <stdio.h>

int main()
{
        int a=0,b=0,c=0;

        printf("Q1.Wn");//1
        for (a=0;a<5;a++){
        printf("*");        
        }

        printf("WnWnQ2.Wn");//2
        for (a=0;a<5;a++){
                for (b=0;b<1;b++){
                printf("*");
                }
                printf("Wn");
        }

        printf("WnQ3.Wn");//3
        for (a=0;a<5;a++){
                for (b=0;b<5;b++){
                printf("*");
                }
                printf("Wn");
        }

        printf("WnQ4.Wn");//4
        for (a=1;a<6;a++){
                for (b=0;b<5;b++){
                printf("%d",a);
                }
                printf("Wn");
        }

        printf("WnQ5.Wn");//5
        for (a=0;a<5;a++){
                for (b=1;b<6;b++){
                printf("%d",b);
                }
                printf("Wn");
        }

        printf("WnQ6.Wn");//6
        for (a=1;a<6;a++){
                for (b=a;b<5+a;b++){
                printf("%d",b);
                }
                printf("Wn");
        }

        printf("WnQ7.Wn");//7
        for (a=5;a>0;a--){
                for (b=a;b<a+5;b++){
                printf("%d",b);
                }
                printf("Wn");
        }

        printf("WnQ8.Wn");//8
        for (a=0;a<5;a++){
                for (b=0;b<a+1;b++){
                printf("*");
                }
                printf("Wn");
        }

        printf("WnQ9.Wn");//9
        for (a=0;a<5;a++){
                for (b=4;b>a-1;b--){
                printf("*");
                }
                printf("Wn");
        }

        printf("WnQ10.Wn");//10
        for (a=0;a<5;a++){
                for (b=0;b<a;b++){
                printf(" ");
                }
                for (b=4;b>a-1;b--){
                printf("*");
                }
                printf("Wn");
        }

        printf("WnQ11.Wn");//11
        for (a=0;a<5;a++){
                for (b=4;b>a;b--){
                printf(" ");
                }
                for (b=0;b<a+1;b++){
                printf("*");
                }
                printf("Wn");
        }

        printf("WnQ12.Wn");//12
        for (a=0;a<10;a++){
                if(a<6){
                        for(b=0;b<a;b++){
                        printf("*");
                        }
                }else{
                        for(b=10;b>a;b--){
                        printf("*");
                        }
                }
                printf("Wn");
        }

        printf("WnQ19.Wn");//19
        for (a=1;a<=9;a++){
                if(a<=5){
                        for(b=5;b>=a;b--){
                                printf("*");
                        }
                        for(c=1;c<=(2*a)-1;c++){
                        printf(" ");
                        }
                        for(b=5;b>=a;b--){
                        printf("*");
                        }
                }else{
                        for(b=5;b<=a;b++){
                        printf("*");
                        }
                        for(b=1;b<=(19-(2*a));b++){
                        printf(" ");
                        }
                        for(b=5;b<=a;b++){
                                printf("*");
                        }
                }
                printf("Wn");
        }
        printf("Wn");

        return 0;
}

아이고 앞에 있는거 까지 코드를 다 복사해서 길게 붙여졌네.

n으로 개행을 하면 안줄씩 내려가잖아.

근데 12번 예제는 저 모양 만드는거 까진 성공했는데, 왜 한줄이 더 띄어져서 여백이 생겨버리는거지?

저게 내가 코드를 잘못짜서 한칸 여백이 더 생긴건가?