Notice
Recent Posts
Recent Comments
Link
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
Tags
more
Archives
Today
Total
관리 메뉴

문타쿠, 공부하다.

[C언어 코딩 도장] Unit 30. 연습문제 및 심사문제 본문

C언어/C언어 코딩 도장

[C언어 코딩 도장] Unit 30. 연습문제 및 심사문제

개발새발 문타쿠 2023. 9. 3. 01:54

30.6 연습문제: 3으로 끝나는 숫자만 출력하기

#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;
}