설명좀 해줄분
#include <stdio.h>
#include <windows.h> //이부분 없어도 실행되는데 왜넣는거임?
void main()
{
int i;
int j;
for(i = 0; i<4; i++) {
for(j = 0; j<i; j++)
printf(" ");
for(j = i; j<2 * 5 - i - 1; j++) //여기부분좀 설명해줄사람..
printf("*");
printf("\n");
}
for(i = 1; i < 5 + 1; i++) { //5+1=6이니까 그냥 6으로해도 상관없지않나?
for(j = i; j<5; j++)
printf(" ");
for(j = 0; j<2 * i - 1; j++) //여기 모래시계 어디부분을 차지하는거?
printf("*");
printf("\n");
}
}
그러게 없어도 되는데 왜 넣었을까? 그냥 지워버려.
2*5-1 = 9 앞에서 i개는 빈칸을 출력했으니까 모래시계(좌우 대칭)이 될려면 뒤에서도 i개를 빼야겠지? 그러니까 9-i