문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

2003 : 온도 양방향 변환

•시간제한: 1.000 S •메모리제한: 128 MB •제출: 319 •통과: 115 •만든사람: suakii

2003 : 온도 양방향 변환

시간 1.000s · 메모리 128MB · 제출 319 · 정답 115

문제 설명

섭씨 온도($C$)를 입력받아 화씨 온도($F$)로 변환하여 출력하고, 다시 그 화씨 온도를 섭씨 온도로 변환하여 출력하는 프로그램을 작성하세요.

[변환 공식]
1. 섭씨($C$) → 화씨($F$) : $F = C \times 1.8 + 32$
2. 화씨($F$) → 섭씨($C$) : $C = (F - 32) / 1.8$



[제약 조건]
• 섭씨 온도 $C$는 실수(float)로 입력됩니다. ($-100.0 \le C \le 100.0$)
• 모든 결과는 소수점 첫째 자리까지 출력합니다.

입력 설명

첫째 줄에 섭씨 온도($C$)가 실수(float) 형태로 입력됩니다. (정수 형태가 들어올 수도 있으므로 반드시 float(input())으로 입력받아야 합니다.)

출력 설명

첫 번째 줄에는 변환된 화씨 온도($F$)를 소수점 첫째 자리까지 출력합니다.
두 번째 줄에는 다시 섭씨로 변환한 온도($C$)를 소수점 첫째 자리까지 출력합니다.
(모든 결과는 f"{F:.1f}" 형태로 소수점 첫째 자리까지 포맷팅하여 출력합니다.)

입력 예시
COPY
복사되었습니다!

10

출력 예시
COPY
복사되었습니다!

50.0
10.0

도움

1. 입력 받기:
c = float(input())

2. 온도 변환 공식:
f = c * 1.8 + 32
c_back = (f - 32) / 1.8

3. 소수점 첫째 자리 출력:
print(f"{f:.1f}")
print(f"{c_back:.1f}")

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘