가분수를 대분수로 고치기
시간 제한1초메모리 제한128 MB
주어진 가분수를 대분수로 고치고 정수부나 분수부가 0이면 생략해 출력합니다.
- 난이도
쉬움10점 중 2점
- 유형
- 수학
- 정답자
- 아직 제출이 없습니다
문제
성 패트릭 데이 파티에 초대받았지만, 분수 숙제를 끝내기 전에는 집을 나설 수 없다. 한시라도 빨리 파티에 가고 싶어서 숙제를 대신 해 줄 프로그램을 짜기로 했다.
분수 가 주어지면 대분수 꼴로 고쳐서 출력한다. 정수 부분은 , 분수 부분의 분자는 이고, 분모 는 원래 분모 를 그대로 쓴다. 분자와 분모를 공약수로 약분하지는 않는다.
입력
첫 줄에 테스트 케이스의 개수가 주어진다. 이어지는 각 줄에는 정수 두 개가 주어진다. 첫 번째는 분자 (), 두 번째는 분모 ()이다.
출력
각 테스트 케이스마다 한 줄에 Case x:를 출력한다. 는 케이스 번호다. 그 뒤에 공백 한 칸을 두고 대분수를 출력한다. 대분수는 I N/D 꼴이며, 는 정수 부분, 은 분수 부분의 분자, 는 분수 부분의 분모다.
- 정수 부분이 0이면
N/D만 출력한다. - 정수 부분과 분자가 모두 0이면
0을 출력한다. - 분수 부분이 없으면
I만 출력한다.