#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를 하면
반대로 출력되는데 사각형의 끝부분에 *이 하나씩 사라지더군요. 채워볼라고했는데 못하겠습니다.
어떻게 해야하나요?
첫번째 if문에 조건 추가 - dc App
1번째 if가 문제
어어...뭐라고추가해야되요?
추가가 아니고 저 구문이 필요한가..? - dc App
i가 1이 아니고 7이 아니면
(i!=1)&&(i!=7)==1
첫번째 if 날려버리면 어케나옴? - dc App