【题目描述】
体质指数(BMI)是一种衡量人体胖瘦程度及是否健康的标准。它的计算方法如下:
体质指数(BMI)=体重(kg)÷(身高(m)的平方)
现在给你一个成年人的身高体重,求他的胖瘦程度(由体质指数求得)。
胖瘦程度 | BMI(中国标准) |
偏瘦 | <18.5 |
正常 | 18.5~23.9 |
偏胖 | 24~27.9 |
肥胖 | 28~39.9 |
极重度肥胖 | ≥40.0 |
【输入】
两个浮点数(float),分别表示身高和体重。
【输出】
输出胖瘦程度。
【输入样例】
1.71 62
【输出样例】
正常
【来源】
参考--小学生c++趣味编程、
答案:
#include<bits/stdc++.h> using namespace std; int main(){ double bmi,h,w; cin >> h >> w; bmi = w / (h*h); if(bmi < 18.5){ cout << "偏瘦"; }else if(bmi <= 23.9){ cout << "正常"; }else if(bmi <= 27.9){ cout << "偏胖"; }else if(bmi <= 39.9){ cout << "肥胖"; }else{ cout << "极重度肥胖"; } return 0; }