目录
描述
在计算BMI(BodyMassIndex ,身体质量指数)的案例基础上,判断人体胖瘦程度。BMI中国标准如下表所示。
输入描述:
多组输入,每一行包括两个整数,用空格隔开,分别为体重(公斤)和身高(厘米)。
输出描述:
针对每行输入,输出为一行,人体胖瘦程度,即分类。
示例1
输入:
80 170 60 170 90 160 50 185输出:
Overweight Normal Obese Underweight
代码实现:
#include <stdio.h>
#include<math.h>
int main()
{
int w = 0;
int h = 0;
while (scanf("%d %d", &w, &h) != EOF)
{
float bmi = w * 1.0 / pow(h * 0.01, 2);
if (bmi < 18.5)
printf("Underweight\n");
else if (bmi >= 18.5 && bmi <= 23.9)
printf("Normal\n");
else if (bmi > 23.9 && bmi <= 27.9)
printf("Overweight\n");
else
printf("Obese\n");
}
return 0;
}