#t168. 英尺与英寸的转换2

英尺与英寸的转换2

题目描述

美国人习惯使用英制计量单位,常用“几英尺几英寸”来表示身高。给定一个美国人的身高为 ff 英尺 ii 英寸,请将其转换为米(mm)并输出。

已知:11 英尺 = 1212 英寸,11 英寸 = 2.542.54 厘米 = 0.02540.0254 米。

输入格式

输入一行,包含两个非负整数 ff 和 ii,分别表示英尺数和英寸数,中间用空格隔开。

输出格式

输出一行,表示对应的身高(单位:米),结果保留两位小数。

样例输入

5 7

样例输出

1.70

数据范围

0≤f≤100 \le f \le 10,0≤i≤110 \le i \le 11(英寸数不超过 1111,因为 1212 英寸即为 11 英尺)。

提示

多级单位换算的原则:先全部换成同一种最小单位,再一次性换算到目标单位,中间结果始终用 double 存。

如果中途用 int 存,小数部分会被截断,误差会一路放大。

  • 两个数单位不同(英尺、英寸),不能直接相加。先把它们统一成同一种单位。
  • 题面给了两级换算:英尺→英寸,英寸→米。想清楚先换哪一级。
  • 整个过程都是小数运算,中间变量用 double。

自查:用样例 5 7 → 1.70 验算:5 英尺 7 英寸合多少英寸?再乘多少得米?