#L0121. BMI 体型判定

BMI 体型判定

题目描述

BMI 指数是常用的衡量人体胖瘦程度的指标,算法为 mh2\dfrac{m}{h^2},其中 mm 指体重(千克),hh 指身高(米)。体型范围与判定结果的对应关系如下:

  • 小于 18.518.5:体重过轻,输出 Underweight;
  • 大于等于 18.518.5 且小于 2424:正常体重,输出 Normal;
  • 大于等于 2424:肥胖,先输出 BMI 值(使用 cout 的默认精度),再换行输出 Overweight

现在给出体重和身高数据,请根据 BMI 指数判断体型并输出对应结果。

对于非 C++ 语言,输出 BMI 时请四舍五入保留六位有效数字,如果小数部分存在后缀 00,不要输出后缀 00

注意,保留六位有效数字不是保留六位小数。例如 123.4567123.4567 应该输出为 123.457123.457,5432.105432.10 应该输出为 5432.15432.1

输入格式

共一行,包含 22 个浮点数 m,hm, h,分别表示体重(单位为 kg)和身高(单位为 m)。

输出格式

输出一行一个字符串,表示根据 BMI 指数得到的判定结果。Overweight 情况的特殊处理见题目描述。

样例

70 1.72
Normal
100 1.68
35.4308

Overweight

</p>

提示

对于所有数据,40m12040\le m \le 120,1.4h2.01.4 \le h \le 2.0mmhh 的小数点后不超过三位。

难度 入门
通过率
尝试 0
已通过 0
ID
855
类型
传统题
Time Limit
1000ms
Memory Limit
125MiB
上传者