题解 | #衡量人体胖瘦程度#
衡量人体胖瘦程度
http://www.nowcoder.com/practice/4d604603fae94a26b59b7bc18f363bc0
#include <stdio.h>
#include <math.h>
int main()
{
int w = 0;
int h = 0;
double bmi = 0.0;
//多组输入
while (~scanf(" %d%d", &w, &h))
{
//bmi = 体重(kg) / 身高(m)的平方
bmi = w / pow(h / 100.0, 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;
}编程初学者入门训练 文章被收录于专栏
针对编程初学者入门训练130题的代码详解专栏,内附注释方便理解,牛客130题的代码均用C语言实现,方便初学者学习。

