按 C=5(F-32)/9 计算摄氏温度并保留五位小数。
OJ: noi_openjudge
题目 ID: ch0103-08
难度:入门
标签:数学浮点数python
日期: 2026-07-30 23:01
题意
把输入的华氏温度
思路
直接代入 / 不会做整数截断,所以不必额外把常量写成小数;最后用 .5f 控制输出。
代码
Python代码
python
fahrenheit = float(input())
print(f"{5 * (fahrenheit - 32) / 9:.5f}")C++代码
cpp
#include <cstdio>
int main(){
double a;
scanf("%lf",&a);
printf("%0.5lf",5*(a-32)/9.0);
return 0;
}复杂度
时间复杂度和额外空间复杂度均为
总结
单位换算题的算法就是忠实保留公式括号,再根据题目要求格式化结果。