문제

문제 1370

[기초-입출력][C] 태양과 행성 간의 상대적인 거리 출력하기

시간 제한 1.000초 메모리 제한 128MB

문제 설명

금쪽이는 과학시간에 태양계의 행성들을 공부하게 되었다. 항성인 태양과 함께 태양계의 행성들에는 수성을 시작으로 금성, 지구, 화성, 목성 등이 있다. 
 이 때, 금쪽이는 지구와 다른 행성들 간의 거리가 궁금하여 조사 후 상대적인 거리를 정리하고자 하였다. 태양과 지구와의 거리를 1이라고 할 때, 상대적인 거리가 입력되면 소수점 넷 째 자리에서 반올림하여 소수점 이하 셋 째 자리까지 출력하는 프로그램을 만들어보자.

행성

상대적인 거리

행성

상대적인 거리

수성

0.387032

금성

0.723328

지구

1

화성

1.519986

목성

5.186666

토성

9.560026

천왕성

19.180013

해왕성

30.130013

입력 설명

실수 1개가 입력된다.(소수점 아래 6자리 이하의 실수)

출력 설명

 결과를 소수점 아래 넷 째 자리에서 반올림하여, 소수점 아래 셋 째 자리까지 출력한다.

입력 예시

0.387032

출력 예시

0.387

힌트

문제 풀이에 필요한 개념 혹은 TIP
%.3f 의 형식지정자를 활용한다.

출처

코드익힘문제(C) 입출력