갑자기 멈춰버립니다.
주인님
2023.04.01
질문 제목 :
while문이 멈춰버리네요.
#include stdio.h
int main(void)
{
int bn=2, sn=1;
while(bn10)
{
if(bn%2==1)
continue;
sn=1;
while(sn10)
{
if(snbn)
{
break;
}
printf(%dx%d = %d \n, bn, sn, bn*sn);
sn++;
}
bn++;
}
return 0;
}
질문 내용 :
문제는 다음과 같습니다.
구구단은 출력하되 짝수 단(2단, 4단, 6단, 8단)만 출력되도록 하자. 또한 2단은 2x2까지, 4단은 4x4까지, 6단은 6x6까지,
8단은 8x8까지만 출력되도록 프로그램을 구현해 보자. 입니다만, continue와 break문을 꼭 사용해야 합니다.
그러나 저걸 실행하면 2x1=2 2x2=4 에서 멈춰버리더군요.. 해결 해 주세요.
약간 조잡한 점 죄송합니다.