满意答案
BMI指数 = 体重(公斤) 除 身高(米)的平方 kg/m2
正常体重 : 体重指数 = 18 - 25
超重 : 体重指数 = 25 - 30
轻度肥胖 : 体重指数 > 30
中度肥胖 : 体重指数 > 35
重度肥胖 : 体重指数 > 40
int main(int argc, char *argv[])
{
float weight = 0;
float height = 0;
float bmi = 0;
printf("please input the Weight (KG) :");
scanf("%f", &weight);
printf("please input the Height (M) :");
scanf("%f", &height);
bmi = weight / (height * height);
if (bmi >= 18 && bmi <= 25)
printf("正常体重\n");
else if (bmi > 25 && bmi <= 30)
printf("超重\n");
else if (bmi > 30 && bmi <= 35)
printf("轻度肥胖\n");
else if (bmi > 35 && bmi <= 40)
printf("中度肥胖\n");
else if (bmi > 40)
printf("重度肥胖\n");
else
printf("偏瘦\n");
return 0;
}
00分享举报