관리 메뉴

드럼치는 프로그래머

[M2S] 2009년 02월 06일 금요일 C언어 DailyQuiz 16 ( Roman Numeral ) 본문

★─M2S Study/☆─09.01 Daily

[M2S] 2009년 02월 06일 금요일 C언어 DailyQuiz 16 ( Roman Numeral )

드럼치는한동이 2009. 2. 3. 23:22
Roman Numeral


숫자 변환(아라비아 숫자 → 로마 숫자)

Input Layout

26 49 1990 24 836 1962 19 0


Output Layout

Arabic numerals

 

Roman numerals

 

 

26

49

1990

24

836

1962

19

 

XXVI

XLIX

MCMXC

XXIV

DCCCXXXVI

MCMLXII

XIX

 


Condition

1) 아라비아 숫자를 입력받아 해당 로마 숫자로 변환하여 출력한다.

2) 아라비아 숫자와 로마 숫자와의 관계는 다음과 같다.

 


1 단위 ⇔ I

5 단위 ⇔ V

10단위 ⇔ X

50단위 ⇔ L

100 단위 ⇔ C

500 단위 ⇔ D

1000 단위 ⇔ M

 


4 ⇔ IV(5-)

9 ⇔ IX(10-1)

40 ⇔ XL(50-10)

90 ⇔ XC(100-10)

400 ⇔ CD(500-100)

900 ⇔ CM(1000-100)

 


3) 입력되는 아라비아 숫자는 1부터 3999까지에 해당하는 수에 대해서만 정확하게 작동되면 된다. 입력 숫자가 0인 경우는 프로그램의 종료를 의미한다.

[참고] 아라비아 숫자 -> 로마 숫자


기간 : 2009년 2월 6일 ~ 9일 ( 2일, 주말 제외 )

기한 : 2009년 2월 9일 월요일 PM 11:50 까지.


제출 : rockdrumy@nate.com or 네이트온.

제출방법 : 워드문서로 레포트 형식과 동일하게 소스와 실행화면 스샷과 함께 작성하고, 
               Word 파일과 c 파일 1개로 압축하여 제출. 

궁금한 점은 무조건 저한테만 문의 바람. 웹사이트 & 네이버 지식검색 참조 금물.

Comments