1 条题解
-
0
核心逻辑
根据公式 ( C = 5 \times (F - 32) \div 9 ) 进行华氏温度到摄氏温度的转换,关键是精确计算并保留小数点后5位(即使末尾为零也需显示)。
代码实现
C
#include <stdio.h> int main() { double F, C; scanf("%lf", &F); C = 5 * (F - 32) / 9; // 应用转换公式 printf("%.5f\n", C); // 保留5位小数输出 return 0; }C++
#include <bits/stdc++.h> using namespace std; int main() { double F, C; cin >> F; C = 5 * (F - 32) / 9; cout << fixed << setprecision(5) << C << endl; // 固定5位小数 return 0; }Python
F = float(input()) C = 5 * (F - 32) / 9 print("{0:.5f}".format(C)) # 格式化保留5位小数验证(样例输入
41)计算过程:( C = 5 \times (41 - 32) \div 9 = 5 \times 9 \div 9 = 5 ),输出
5.00000,符合样例要求。所有输入均严格遵循公式计算,并通过格式控制确保精确到小数点后5位。
- 1
信息
- ID
- 432
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 6
- 标签
- 递交数
- 122
- 已通过
- 39
- 上传者