试用编一程序,根据体重、身高,判断其胖瘦程度。用c++代码实现
时间: 2024-05-08 08:19:49 浏览: 111
计算身高与体重是否匹配的程序
5星 · 资源好评率100%
好的,以下是根据身高和体重判断胖瘦程度的 C 代码实现:
```c
#include <stdio.h>
int main()
{
float weight, height, bmi;
printf("请输入您的体重(单位:kg):");
scanf("%f", &weight);
printf("请输入您的身高(单位:m):");
scanf("%f", &height);
bmi = weight / (height * height);
if (bmi < 18.5) {
printf("您的BMI指数为:%.2f,属于【偏瘦】状态\n", bmi);
} else if (bmi >= 18.5 && bmi < 24) {
printf("您的BMI指数为:%.2f,属于【正常】状态\n", bmi);
} else if (bmi >= 24 && bmi < 28) {
printf("您的BMI指数为:%.2f,属于【超重】状态\n", bmi);
} else if (bmi >= 28 && bmi < 30) {
printf("您的BMI指数为:%.2f,属于【轻度肥胖】状态\n", bmi);
} else if (bmi >= 30 && bmi < 35) {
printf("您的BMI指数为:%.2f,属于【中度肥胖】状态\n", bmi);
} else {
printf("您的BMI指数为:%.2f,属于【重度肥胖】状态\n", bmi);
}
return 0;
}
```
此程序会要求用户输入体重和身高,然后计算出 BMI 指数,并根据指数的区间来判断用户的胖瘦程度。输出的结果如下所示:
```text
请输入您的体重(单位:kg):60
请输入您的身高(单位:m):1.6
您的BMI指数为:23.44,属于【正常】状态
```
希望这个程序可以帮到你。如果你有其他关于编程的问题,欢迎随时向我提出。
阅读全文