用c语言如何计算BMI同时判断
时间: 2023-05-12 11:03:39 浏览: 144
(C++体重指数BMI(bug与debug)),C可通用
一个人的体重是否健康?
计算BMI的公式为:BMI = 体重(kg) / 身高(m)的平方
判断BMI是否健康的标准如下:
BMI < 18.5,体重过轻
18.5 <= BMI < 24,体重正常
24 <= BMI < 28,体重过重
BMI >= 28,肥胖
以下是用C语言实现计算BMI并判断体重是否健康的代码:
#include <stdio.h>
int main() {
float weight, height, bmi;
printf("请输入您的体重(kg):");
scanf("%f", &weight);
printf("请输入您的身高(m):");
scanf("%f", &height);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
if (bmi < 18.5) {
printf("您的体重过轻\n");
} else if (bmi < 24) {
printf("您的体重正常\n");
} else if (bmi < 28) {
printf("您的体重过重\n");
} else {
printf("您已经肥胖了\n");
}
return 0;
}
阅读全文