用c语言编写程序,由用户输入身高和体重值,输出相应的BMI分类
时间: 2023-06-20 21:04:50 浏览: 145
输入身高体重计算体重指数.c
5星 · 资源好评率100%
下面是一个简单的C语言程序,可以根据用户输入的身高和体重值,计算BMI并输出相应的分类:
```c
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
printf("请输入您的体重(单位:千克):");
scanf("%f", &weight);
bmi = weight / (height * height);
if (bmi < 18.5) {
printf("您的BMI值为%.2f,属于体重过轻\n", bmi);
} else if (bmi < 24) {
printf("您的BMI值为%.2f,属于正常范围\n", bmi);
} else if (bmi < 28) {
printf("您的BMI值为%.2f,属于超重\n", bmi);
} else {
printf("您的BMI值为%.2f,属于肥胖\n", bmi);
}
return 0;
}
```
该程序首先提示用户输入身高和体重值,然后计算BMI值并根据不同的BMI值输出相应的分类。具体的判断标准如下:
- BMI < 18.5,体重过轻
- 18.5 <= BMI < 24,正常范围
- 24 <= BMI < 28,超重
- BMI >= 28,肥胖
注意:本程序仅供参考,实际应用中需要根据具体情况进行修改和完善。
阅读全文