基础c 语言 06:输入身高体重判断身体质量指数BMI

题目要求:

        身体质量指数,是BMI(Body Mass Index [4]  )指数,简称体质指数,是国际上常用的衡量人体胖瘦程度以及是否健康的一个标准。计算公式为BMI=体重÷身高^2。(体重单位:千克;身高单位:米。)请输入对应的身高和体重完成对后面语句输出。

BMI 提示语句
BMI<18.5 您的体重过轻,请注意保持健康饮食和锻炼。
18.5≤BMI<24.9 您的体重正常,请继续保持良好的生活习惯。
24.9≤BMI<29.9 您的体重过重,请注意控制饮食和加强锻炼。
BMI≥29.9 您的体重肥胖,请采取有效的措施来减轻体重。

解题思路:

        可以参考基础分段函数:基础c 语言02:位数,取模,分段函数计算_Tom_Jerry__的博客-CSDN博客

中题目五的方法进行解答。

程序源码:

#include 
void main(void)
{
    float height, weight, bmi;
    printf("请输入您的身高(单位:米):");
    scanf("%f", &height);
    printf("请输入您的体重(单位:千克):");
    scanf("%f", &weight);
    bmi = weight / (height * height);
    printf("您的BMI指数为:%f\n", bmi);
    if (bmi < 18.5) {
        printf("您的体重过轻,请注意保持健康饮食和锻炼。\n");
    }
    else if (bmi < 24.9) {
        printf("您的体重正常,请继续保持良好的生活习惯。\n");
    }
    else if (bmi < 29.9) {
        printf("您的体重过重,请注意控制饮食和加强锻炼。\n");
    }
    else {
        printf("您的体重肥胖,请采取有效的措施来减轻体重。\n");
    }
    
}

你可能感兴趣的:(c,c语言,开发语言)