描述
利用公式 C = 5 * (F-32) / 9 (其中C表示摄氏温度,F表示华氏温度) 进行计算转化。
输入
输入一行,包含一个实数f,表示华氏温度。(f >= -459.67)
输出
输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。
样例输入
41
样例输出
5.00000
代码:
(c++)
#include<iostream>
using namespace std;
#include<iomanip>
/*描述
利用公式 C = 5 * (F-32) / 9 (其中C表示摄氏温度,F表示华氏温度) 进行计算转化。
输入
输入一行,包含一个实数f,表示华氏温度。(f >= -459.67)
输出
输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。
样例输入
41
样例输出
5.00000
*/
int main(){
double f = 0;
cin >> f;//输入华氏温度
cout << setiosflags(ios::fixed) << setprecision(5) << (5 * (f - 32) / 9) <<endl;//输出C的值,并保留到小数点后5位
system("pause");
return 0;
}
(Java)
import java.util.Scanner;
public class Main {
/*描述
利用公式 C = 5 * (F-32) / 9 (其中C表示摄氏温度,F表示华氏温度) 进行计算转化。
输入
输入一行,包含一个实数f,表示华氏温度。(f >= -459.67)
输出
输出一行,包含一个实数,表示对应的摄氏温度,要求精确到小数点后5位。
样例输入
41
样例输出
5.00000
*/
public static void main(String[] args) {
Scanner input=new Scanner(System.in);
double f= input.nextDouble();//输入华氏温度f
//输出C的值。
System.out.printf("%.5f",(5 * (f-32) / 9 ));
}
}