题目描述
利用公式C = 5*(F-32)/9(其中C表示摄氏温度,F表示华氏温度)进行计算转化,输入华氏温度f,输出摄氏温度c,要求精确到小数点后5位。
输入
输入一行,包含一个实数f,表示华氏温度。(f >= -459.67)
输出
输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。
样例输入 复制
41
样例输出 复制
5.00000
题解:
注意公式中的C是摄氏温度为所求,F是输入的华氏温度,数据类型为实数double
按公式计算不要落掉括号,括号代表运算优先级
#include<cstdio>
#include<iostream>
#include<cmath>
using
namespace
std;
int
main(){
double
C,F;
cin>>F;
C=5*(F-32)/9;
printf
(
"%.5lf"
,C);
return
0;
}