求身体质量指数c语言
时间: 2024-03-13 16:38:32 浏览: 33
身体质量指数(BMI)是一种衡量人体肥胖和健康程度的重要标准。在C语言中,可以通过以下代码计算BMI并输出相应的提示语句:
```
#include <stdio.h>
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");
}
}
```
用户需要输入身高和体重,程序会自动计算BMI并输出相应的提示语句。
相关问题
身体质量指数判断肥胖c语言
好的,根据身高和体重计算身体质量指数(BMI),然后根据BMI值判断是否肥胖。C语言代码如下:
```c
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入身高(米)和体重(千克):");
scanf("%f %f", &height, &weight);
bmi = weight / (height * height);
printf("您的BMI值为:%.2f\n", bmi);
if (bmi >= 28) {
printf("您的BMI值大于等于28,属于肥胖。\n");
} else if (bmi >= 24) {
printf("您的BMI值大于等于24且小于28,属于超重。\n");
} else if (bmi >= 18.5) {
printf("您的BMI值大于等于18.5且小于24,属于正常范围。\n");
} else {
printf("您的BMI值小于18.5,属于偏瘦。\n");
}
return 0;
}
```
C语言身体质量指数bmi测算
C语言中可以通过输入身高和体重,计算出身体质量指数(BMI)。BMI是一个衡量人体肥胖和健康程度的重要标准,其计算公式为:BMI = 体重(kg)/ 身高(m)的平方。在C语言中,可以使用scanf函数获取用户输入的身高和体重,然后使用计算公式计算出BMI值,并根据BMI值输出相应的健康状况。例如,当BMI值小于18.5时,输出“体重过轻”,当BMI值在18.5到24之间时,输出“正常范围”,当BMI值大于24时,输出“体重过重”。此外,还可以使用if语句和for循环等语句进行判断和循环操作,以实现更加复杂的功能。