在计算BMI(BodyMassIndex ,身体质量指数)的案例基础上,判断人体胖瘦程度。BMI中国标准如下表所示。
输入描述:多组输入,每一行包括两个整数,用空格隔开,分别为体重(公斤)和身高(厘米)。
输出描述:针对每行输入,输出为一行,人体胖瘦程度,即分类。
示例1输入:
80 170 60 170 90 160 50 185
输出:
Overweight Normal Obese Underweight
代码展示:
#includeint main() { int weight = 0; int high = 0; while (~scanf("%d %d", &weight, &high)) { // 计算bmi的值 公式:体重/身高(m)的平方 double bmi = weight / ((high / 100.0) * (high / 100.0)); if (bmi < 18.5) { printf("Underweightn"); } else if (bmi >= 18.5 && bmi <= 23.9) { printf("Normaln"); } else if (bmi > 23.9 && bmi <= 27.9) { printf("Overweightn"); } else if (bmi > 27.9) { printf("Obesen"); } } return 0; }
代码展示:
牛客测试:



