DropsBrowse Pastes
Login with GitHub

BMI

December 13th, 2021Views: 14(0 unique)C
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
    float high, weight, bmi;
    printf("请输入您的身高(cm)\n");
    scanf("%f", &high);
    printf("请输入您的体重(kg)\n");
    scanf("%f", &weight);
    bmi = weight / (0.01*high * 0.01*high);
    if (bmi < 18.5 && bmi > 0)
    {
        printf("您的BMI指数为%2.1f,推荐BMI指数为18.5到24.9之间,您的BMI指数偏低,这意味着您的体重过轻\n",bmi);
    }
    else if (bmi >= 18.5 && bmi <= 24.9)
    {
        printf("您的BMI指数为%2.1f,推荐BMI指数为18.5到24.9之间,您的BMI指数正常,这意味着您的体重正常\n",bmi);
    }
    else if(bmi>24.9)
    {
        printf("您的BMI指数为%2.1f,推荐BMI指数为18.5到24.9之间,您的BMI指数偏高,这意味着您的体重过重\n",bmi);
    }
    else
    {
        printf("请您输入正确的格式");
        exit(1);
    }
    return 0;
}