输入升高体重求BMI 用c语言如何做
时间: 2023-04-10 11:04:08 浏览: 91
可以使用以下代码来计算BMI:
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入身高(单位:米):");
scanf("%f", &height);
printf("请输入体重(单位:千克):");
scanf("%f", &weight);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
return 0;
}
在这个程序中,我们首先使用 scanf 函数从用户那里获取身高和体重的值,然后使用这些值计算BMI指数,并将结果打印到屏幕上。注意,我们使用了 %.2f 格式化字符串来保留小数点后两位。
相关问题
输入身高体重求BMI 用c++语言如何做
可以使用以下代码来计算BMI:
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
printf("请输入您的体重(单位:千克):");
scanf("%f", &weight);
bmi = weight / (height * height);
printf("您的BMI指数为:%.2f\n", bmi);
return 0;
}
请注意,这只是一个简单的示例代码,实际应用中可能需要更多的输入验证和错误处理。
c语言输入身高体重并计算bmi
好的,以下是示例代码:
```c
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入您的身高(单位:米):");
scanf("%f", &height);
printf("请输入您的体重(单位:千克):");
scanf("%f", &weight);
bmi = weight / (height * height); // 计算BMI
printf("您的BMI指数为:%.2f\n", bmi);
if (bmi < 18.5) {
printf("您的体重过轻。\n");
} else if (bmi < 24) {
printf("您的体重正常。\n");
} else if (bmi < 27) {
printf("您的体重过重。\n");
} else if (bmi < 30) {
printf("您的体重轻度肥胖。\n");
} else if (bmi < 35) {
printf("您的体重中度肥胖。\n");
} else {
printf("您的体重重度肥胖。\n");
}
return 0;
}
```
该程序会提示用户输入身高和体重,然后计算BMI,并根据BMI指数输出相应的体重状况提醒。