백준 5597번 과제 안 내신 분..?(C언어)

최정우·2022년 6월 29일
0

백준 문제풀이

목록 보기
9/26


Code

#include <stdio.h>

int main()
{
	int j, i, arr1[31] = {}, arr2[29] = {};

	for (i = 1; i <= 30; i++)
	{
		arr1[i] = i;
	}
	for (i = 0; i < 28; i++)
	{
		scanf_s("%d", &arr2[i]);
		arr1[arr2[i]] = 0;
	}
	for (i = 1; i <= 30; i++)
	{
		if (arr1[i] != 0)
		{
			printf("%d\n", i);
		}
	}
	return 0;
}

Key Points

  1. 미리 1~30의 값이 들어있는 arr1 배열을 선언
  2. arr2 배열에 숫자를 입력함과 동시에 입력한 값의 번호를 가진 arr1 배열속의 값을 0으로 변경
  3. 입력을 끝낸 후 0이 아닌 수 2개 출력
profile
WHEN LIFE GIVES YOU LEMONS, MAKE LEMONADE

0개의 댓글