注意题目中的BMI=weight/(hight*hight)其中单位分别是kg和m。
#include<stdio.h>
int main()
{
int a,b;
float c,bmi;
while(scanf("%d %d",&a,&b)!=EOF)
{
c=b/100.0;
bmi=a/(c*c);
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 if(bmi>27.9)
printf("Obese\n");
}
return 0;
}

京公网安备 11010502036488号