#include <stdio.h>

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

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

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

        printf("\nQ3.\n");//3
        for (a=0;a<5;a++){
                for (b=0;b<5;b++){
                printf("*");
                }
                printf("\n");
        }

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

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

        printf("\nQ6.\n");//6
        for (a=0;a<5;a++){
                for(;;){
                printf("%d",);
                }
                printf("\n");
        }

        return 0;
}

조건은  for문만 써야하고 변수는 2개만 사용 가능하거든. 내가 변수를 a,b,c 3개로 해둔건 나중엔 변수를 3개까지 써서 풀어야된다길래 일단 3개까지 해놓은거고..

5번까지는 어케 했는데, 6번에서 막혔네. %d로 해놓고 점점 증가시키면서 해야되는건가?