编写一个程序,计算BMI
时间: 2024-02-28 08:56:21 浏览: 23
好的,以下是一个计算BMI的Python程序示例:
```python
# 输入身高和体重
height = float(input("请输入您的身高(单位:米):"))
weight = float(input("请输入您的体重(单位:千克):"))
# 计算BMI值
bmi = weight / (height ** 2)
# 输出结果
print("您的BMI值为:{:.2f}".format(bmi))
```
使用此程序,用户可以输入他们的身高和体重,然后计算并输出他们的BMI值。需要注意的是,BMI的计算公式是体重除以身高的平方,而身高的单位应为米,体重的单位应为千克。最后结果保留两位小数。
相关问题
用python编写一个计算bmi
以下是用Python编写计算BMI的示例代码:
```
height = float(input("请输入您的身高(单位:米):"))
weight = float(input("请输入您的体重(单位:千克):"))
bmi = weight / (height ** 2)
print("您的BMI指数为:{:.2f}".format(bmi))
if bmi < 18.5:
print("您的体重过轻")
elif 18.5 <= bmi < 24:
print("您的体重正常")
elif 24 <= bmi < 28:
print("您的体重过重")
else:
print("您的体重肥胖")
```
运行代码后,程序会要求用户输入身高和体重,然后计算BMI指数并输出结果,同时根据BMI指数给出相应的体重状况评价。
用C语言生成一个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);
if (bmi < 18.5) {
printf("您的体重过轻。\n");
} else if (bmi < 24) {
printf("您的体重正常。\n");
} else if (bmi < 28) {
printf("您的体重过重。\n");
} else {
printf("您的体重肥胖。\n");
}
return ;
}