문제 1129 2020 상업경진대회 비즈니스프로그래밍 5번
[만든사람 : ]
문제 설명
1보다 작은 실수를 소숫점 형태로 입력받아 기약분수 형태로 출력하는 프로그램을 만들고자 한다.
예를 들어 0.125는 약분되지 않는 분수(기약분수)의 형태로 나타내면 1/8로 표현할 수 있다.
소숫점 이하 7자리까지 표현한 실수를 입력받아 기약분수 형태로 출력하는 프로그램을 작성하시오. [10점]
입력 설명
첫 번째 줄에서는 1보다 작은 소숫점 형태의 실수를 입력받는다.
소숫점 이하 최대 7자리까지 표현할 수 있다.
소숫점 이하 최대 7자리까지 표현할 수 있다.
출력 설명
정답은 분수형태로 출력하며,
만약 입력받은 실수가 1보다 크거나 소숫점 이하 7자리보다 더 입력된 경우에는 “E”를 출력한다
만약 입력받은 실수가 1보다 크거나 소숫점 이하 7자리보다 더 입력된 경우에는 “E”를 출력한다
입력 예시 복사
0.125
출력 예시 복사
1/8
도움
전국상업경진대회(www.nbo.or.kr)
출처/분류