c语言编写 根据身高和体重计算BMI指数
时间: 2024-01-14 18:04:54 浏览: 139
以下是使用 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 指数只是一个参考值,不能单独用来诊断肥胖或健康问题。具体的健康状况还需要综合考虑其他因素,如年龄、性别、肌肉量等。
相关问题
c语言根据身高和体重计算BMI指数
好的,我可以帮您编写一个计算BMI指数的C语言程序。请您提供您的身高和体重信息,我来帮您计算BMI指数。
以下是C语言代码示例:
```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;
}
```
您只需要将以上代码复制到您的C语言开发环境中,编译运行后,按照程序提示输入您的身高和体重信息,即可计算出您的BMI指数。
C语言编写//根据身高和体重计算BMI指数(身高体重关系式自行查阅资料) //示意图: // //请输入您的身高(单位:米):1.75 //请输入您的体重(单位:千克):80 //您的BMI指数为26.12,超重
可以使用身高和体重的输入数据,计算出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,", bmi);
if (bmi < 18.5) {
printf("体重过轻\n");
} else if (bmi < 24) {
printf("正常范围\n");
} else if (bmi < 28) {
printf("超重\n");
} else if (bmi < 32) {
printf("肥胖\n");
} else {
printf("严重肥胖\n");
}
return 0;
}
```
注意,在计算BMI指数时,应该先将身高单位从厘米转换为米,并且在输出BMI指数时,使用格式化输出保留两位小数。
阅读全文