用C语言编写以下程序:BMI指数。BMI指数=体重()
时间: 2023-05-14 10:06:10 浏览: 108
/身高的平方,其中体重以千克为单位,身高以米为单位。请编写一个程序,要求用户输入体重和身高,然后计算并输出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);
return 0;
}
相关问题
c语言编写程序:输入使用者的身高体重,程序根据BMI计算公式计算出体重指数,并给出建议
好的,根据您提供的信息,以下是计算BMI指数的C语言程序:
```
#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);
if (bmi < 18.5) {
printf("您的体重过轻,建议增加营养摄入量。\n");
} else if (bmi >= 18.5 && bmi < 24) {
printf("您的体重正常,继续保持。\n");
} else if (bmi >= 24 && bmi < 28) {
printf("您的体重过重,建议适当减肥。\n");
} else {
printf("您的体重肥胖,建议积极减肥。\n");
}
return 0;
}
```
希望这个程序能够帮助您计算BMI指数并给出建议。
c语言编写 根据身高和体重计算BMI指数
以下是使用 C 语言编写的程序,实现根据身高和体重计算 BMI 指数的功能:
```c
#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;
}
```
运行程序后,按照提示输入身高和体重,即可得到计算结果。例如,输入以下数据:
```
请输入身高(单位:米):1.75
请输入体重(单位:千克):65
```
程序将输出以下结果:
```
您的BMI指数为:21.22
```
需要注意的是,BMI 指数只是一个参考值,不能单独用来诊断肥胖或健康问题。具体的健康状况还需要综合考虑其他因素,如年龄、性别、肌肉量等。