#t168. 英尺与英寸的转换2
英尺与英寸的转换2
题目描述
美国人习惯使用英制计量单位,常用“几英尺几英寸”来表示身高。给定一个美国人的身高为 英尺 英寸,请将其转换为米()并输出。
已知: 英尺 = 英寸, 英寸 = 厘米 = 米。
输入格式
输入一行,包含两个非负整数 和 ,分别表示英尺数和英寸数,中间用空格隔开。
输出格式
输出一行,表示对应的身高(单位:米),结果保留两位小数。
样例输入
5 7
样例输出
1.70
数据范围
,(英寸数不超过 ,因为 英寸即为 英尺)。
提示
多级单位换算的原则:先全部换成同一种最小单位,再一次性换算到目标单位,中间结果始终用 double 存。
如果中途用 int 存,小数部分会被截断,误差会一路放大。
- 两个数单位不同(英尺、英寸),不能直接相加。先把它们统一成同一种单位。
- 题面给了两级换算:英尺→英寸,英寸→米。想清楚先换哪一级。
- 整个过程都是小数运算,中间变量用 double。
自查:用样例
5 7 → 1.70验算:5 英尺 7 英寸合多少英寸?再乘多少得米?