题目描述
在计算BMI(BodyMassIndex ,身体质量指数)的案例基础上,判断人体胖瘦程度。BMI中国标准如下表所示。
输入描述:
多组输入,每一行包括两个整数,用空格隔开,分别为体重(公斤)和身高(厘米)。
输出描述:
针对每行输入,输出为一行,人体胖瘦程度,即分类。
示例1
输入
80 170
60 170
90 160
50 185
输出
Overweight
Normal
Obese
Underweight
#include<iostream>
using namespace std;
int main()
{
double weight,stature;
double BMI;
while(cin>>weight>>stature)
{
BMI=weight/(stature*stature)*10000;
if(BMI<18.5)
cout<<"Underweight"<<endl;
else if(BMI>=18.5&&BMI<=23.9)
cout<<"Normal"<<endl;
else if(BMI>23.9&&BMI<=27.9)
cout<<"Overweight"<<endl;
else if(BMI>27.9)
cout<<"Obese"<<endl;
}
}