30.7
, 이 재윤님이 작성#include <stdio.h>
int main(void)
{
int num1;
int num2;
int i;
scanf("%d %d", &num1, &num2);
i = num1;
while (1)
{
if (i % 10 == 7)
{
i++;
continue;
}
if (i > num2)
break;
printf("%d ", i);
i++;
}
return 0;
}
이렇게 해서 풀긴 했지만,
#include <stdio.h>
int main(void)
{
int num1;
int num2;
int i;
scanf("%d %d", &num1, &num2);
i = num1;
while (1)
{
if (i % 10 == 7)
{
i++;
continue;
}
if (i = num2)
break;
printf("%d ", i);
i++;
}
return 0;
}
왜 이렇게 하면 아무 숫자도 안나오고 입력하자마자 멈추는지 질문드립니다. 감사합니다.