답변 부탁드립니다..
자꾸 글 올리게 되서 죄송 합니다.
#include <stdio.h>
void main(void)
{
int i, j, k = 1;
for(i = 1; i <= 9; i++)
{
for(j = 1; j <= 9; j++)
{
if(j <= k || j >= 10-k) <이거 설명좀 부탁드려요 if(j <= k || j >= 10-k) 범위가 9이상을 넘어가지 않기 위해 사용 했다는데...
{ // 어떤 말인지.... 모르겠어요...
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
i < 5 ? k++ : k--;
}
}
j <= k || j >= 10-k <- 이 부분에서 i, j, k는 전부 1을 디폴트로 가지고,
이후의 for ~ next의 내용으로 봤을 때 j는 k 이상, 10-k 이하와 연관된 값을 가지게 되므로,
j는 결국 1 이상, 9 이하의 값을 가지게 된다는 것 같은데요...?