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

void main(void)
{
    for (int i = 0; i <=7; i++)
    {
            for (int j = 0; j <=7; j++)
            {
                if(i==j)
                    printf("*");
                else if (i == 7-j)
                    printf("*");
                else if (j == 0 || j == 7 || i == 0 || i == 7)
                    printf("*");
                else
                    printf(" ");
            }
            printf("\n");
    }
    _getch();
}


이 코드를 출력하면




이런형태가됩니다.





그걸 맨위 별을 지우고 i == 7-j를 하면




반대로 출력되는데 사각형의 끝부분에 *이 하나씩 사라지더군요. 채워볼라고했는데 못하겠습니다.


어떻게 해야하나요?