문제1769--[종합-심화][C] 10간 12지 구하기

1769: [종합-심화][C] 10간 12지 구하기

[만든사람 : 2023 박정호,박혜미,백승관,안득하,유현호,이경미,이민혁,임건웅,임수빈,임의정,임태현,한진우,황윤정]
시간제한 : 1.000 sec  메모리제한 : 128 MiB

문제 설명

금쪽이는 역사시간에 임진왜란, 갑오개혁, 을사조약, 병자호란, 임오군란 등등 중요한 사건들이 10간 12지를 이용하여 기록되었다는 것을 배웠다.

10간은 10일을 주기로 10개의 태양이 떠오른다는 사상으로 각 태양마다 이름을 지은 것, 12지는 띠를 의미한다.

금쪽이는 역사시간에 배운 10간 12지가 연도와 어떻게 연결되는지 고민한 끝에 다음과 같은 규칙을 발견했다.

10











10으로 나눈 나머지

4

5

6

7

8

9

0

1

2

3

12
















호랑이

토끼





원숭이



돼지

12로 나눈 나머지

4

5

6

7

8

9

10

11

0

1

2

3


 

규칙을 이용하여 연도를 입력하면 10간 12지를 알려주는 프로그램을 만들어보자.

입력 설명

구하고자 하는 연도 4자리를 입력한다.

출력 설명

연도에 해당하는 10간 12지와 12지에 해당하는 띠가 출력된다.

입력 예시 Copy

1592

출력 예시 Copy

임진년 용띠

도움

문자열을 표현하는 방법에는 2가지가 있다.

배열 또는 포인터를 이용해보자.