ET의 공부/C언어 연습문제[ 코드업 ]
[C언어 코드업 문제풀이] CodeUp 1123 : 섭씨 온도를 화씨 온도로 변환
이티의 골방
2019. 12. 26. 20:36
코드업 1123번 섭씨 온도를 화씨 온도로 변환 문제 풀이 해답입니다.
1. 문제 설명
섭씨 온도가 입력되면 화씨 온도로 변환하시오.
화씨 온도 = 9 / 5 * 섭씨온도 + 32
2. 입력
섭씨 온도가 입력된다. (정수)
3. 출력
화씨온도를 소수 셋째자리 까지 출력한다. (실수)
4. 입력 예시
30
5. 출력 예시
86.000
6. 문제 풀이
#include<stdio.h>
int main(void)
{
int Celsius;
float Fahrenheit;
scanf("%d",&Celsius);
Fahrenheit = 9.0/5.0*(float)Celsius + 32;
printf("%.3f",Fahrenheit);
return 0;
}
|
섭씨는 정수로
화씨는 실수인 문제입니다.
int Celsius;
float Fahrenheit;
그리고 주어진 화씨 계산식으로 화씨를 계산해줍니다.
Fahrenheit = 9.0/5.0*(float)Celsius + 32;
float형이 계산에 들어가면 자동으로 형변환이 되지만 저는 보기 편하게 (float)으로 섭씨를 float형으로
바꿔주었습니다.
셋째자리까지 출력하므로 %.3f 를 이용하여 출력합니다.
printf("%.3f",Fahrenheit);