#include <stdio.h>
int main(void)
{
int i = 1;
for (;;)
{
if (i % 10 != 3)
{
i++;
continue;
}
if (i > 103)
break;
printf("%d ", i);
i++;
}
return 0;
}
30.7 심사문제: 두 수 사이의 숫자 중 7로 끝나지 않는 숫자 출력하기
#include <stdio.h>
int main(void)
{
int num1;
int num2;
int i;
scanf_s("%d%d", &num1, &num2);
if (num1 < 1 || num1 >200)
{
printf("첫 번째 입력 값의 범위는 1 ~ 200입니다.\n");
return 1;
}
if (num2 < 10 || num2 >200)
{
printf("두 번째 입력 값의 범위는 10 ~ 200입니다.\n");
return 1;
}
if (num1 >= num2)
{
printf("첫 번째 입력 값은 두 번째 입력 값보다 작아야 합니다.\n");
return 1;
}
i = num1;
while (1)
{
if (i % 10 == 7)
{
i++;
continue;
}
if (i > num2)
break;
printf("%d ", i);
i++;
}
return 0;
}