이게 안되는 이유가 뭐냐면
a++가 while문 밖에 있어서 연산이 안되기 때문에 a 는 계속 3 이잖아
그렇기 때문에 무한루프가 도는거야 못빠져나가는거야
니가 3단만 출력하고 싶다 하면
while (b <= 9) {
printf("3 x %d = %d",b, 3*b);
}
이렇게만 쓰면 되잖아
3부터 9단까지 출력할거면 a++를 안에 쳐 집어넣어
이게 안되는 이유가 뭐냐면
a++가 while문 밖에 있어서 연산이 안되기 때문에 a 는 계속 3 이잖아
그렇기 때문에 무한루프가 도는거야 못빠져나가는거야
니가 3단만 출력하고 싶다 하면
while (b <= 9) {
printf("3 x %d = %d",b, 3*b);
}
이렇게만 쓰면 되잖아
3부터 9단까지 출력할거면 a++를 안에 쳐 집어넣어
댓글 0