소개
이번 챌린지에서는 국제 과학 협력을 지원하기 위한 C 언어 기반의 온도 변환 도구를 개발합니다. 여러분은 주니어 기후 연구 보조원으로서 섭씨 온도를 화씨 온도로 변환하는 프로그램을 만들어야 합니다. 이 프로그램은 사용자로부터 섭씨 온도를 입력받아, 그에 해당하는 화씨 온도를 소수점 둘째 자리까지 계산하여 화면에 출력해야 합니다.
온도 변환 도구 제작
주니어 기후 연구 보조원인 당신은 국제 과학 협력을 돕기 위해 섭씨와 화씨 간의 온도를 빠르게 변환할 수 있는 유틸리티를 개발해야 합니다.
과제
- 섭씨 온도를 화씨로 변환하는 C 프로그램을 작성합니다.
- 변환 공식 구현: F = (C * 9/5) + 32
- 사용자로부터 섭씨 온도를 입력받습니다.
- 변환된 화씨 온도를 출력합니다.
요구 사항
~/project디렉토리에temperature_converter.c라는 이름의 파일을 생성합니다.- 온도 변환을 위해 산술 연산자를 사용합니다.
- 사용자에게 섭씨 온도를 입력하도록 요청하는 메시지를 표시합니다.
- 변환된 화씨 온도를 소수점 둘째 자리까지 출력합니다.
- 온도 변환 시 소수점 입력을 처리할 수 있어야 합니다.
예시
프로그램 컴파일 및 실행:
gcc temperature_converter.c -o temperature_converter
./temperature_converter
입력:
Enter temperature in Celsius: 25
출력:
25.00°C is equal to 77.00°F
힌트
- 사용자 입력을 받으려면
scanf()를 사용하세요. - 온도 변환 공식을 정확히 적용하세요.
- 결과를 화면에 보여주려면
printf()를 사용하세요. - 소수점 출력을 위해
%.2f형식 지정자를 사용하세요.
요약
요약하자면, 이번 챌린지에서는 섭씨와 화씨 간의 온도를 변환할 수 있는 C 언어 도구를 개발했습니다. 이 프로그램은 사용자로부터 섭씨 온도를 입력받아 해당 화씨 온도를 소수점 둘째 자리까지 정확하게 출력합니다. 온도 변환 공식의 구현, 사용자 입력 처리, 그리고 출력 형식 지정이 이번 과제의 핵심이었습니다.



