输入身高(米)和体重(公斤),计算BMI值(bmi = 体重 / 身高的平方)。 bmi < 18.5: "偏瘦", 18.5 <= bmi < 25: "正常", 25 <= bmi < 30: "偏胖",bmi >= 30:肥胖 c++
时间: 2023-05-14 22:06:28 浏览: 126
以下是计算BMI值的Python代码:
height = float(input("请输入身高(米):"))
weight = float(input("请输入体重(公斤):"))
bmi = weight / (height ** 2)
if bmi < 18.5:
print("偏瘦")
elif bmi < 25:
print("正常")
elif bmi < 30:
print("偏胖")
else:
print("肥胖")
相关问题
c++ 输入身高(米)和体重(公斤),计算BMI值(bmi = 体重 / 身高的平方)。 bmi < 18.5: "偏瘦", 18.5 <= bmi < 25: "正常", 25 <= bmi < 30: "偏胖",bmi >= 30:肥胖
以下是计算BMI值的代码:
```
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入身高(米):");
scanf("%f", &height);
printf("请输入体重(公斤):");
scanf("%f", &weight);
bmi = weight / (height * height);
if (bmi < 18.5) {
printf("偏瘦\n");
} else if (bmi < 25) {
printf("正常\n");
} else if (bmi < 30) {
printf("偏胖\n");
} else {
printf("肥胖\n");
}
return 0;
}
```
如果您有任何问题,请随时问我。
用JAVA写输入身高体重并计算bmi并判断用户情况,当bmi<18.5:偏瘦,18.5<=bmi<24.9:正常,25<=bmi<29.9:超重,bmi>=30:肥胖
在Java中,你可以创建一个简单的控制台程序来实现这个功能。首先,你需要定义一个方法来获取用户的身高和体重输入,然后计算BMI(身体质量指数),最后根据标准范围输出相应的健康状况。下面是一个示例:
```java
import java.util.Scanner;
public class BMIChecker {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入您的身高(米):");
double height = scanner.nextDouble();
System.out.println("请输入您的体重(千克):");
double weight = scanner.nextDouble();
// 计算BMI
double bmi = weight / (height * height);
// 判断并打印结果
if (bmi < 18.5) {
System.out.println("您的BMI为:" + bmi + ",属于偏瘦范畴");
} else if (bmi >= 18.5 && bmi < 24.9) {
System.out.println("您的BMI为:" + bmi + ",属于正常范围");
} else if (bmi >= 25 && bmi < 29.9) {
System.out.println("您的BMI为:" + bmi + ",属于超重范畴");
} else {
System.out.println("您的BMI为:" + bmi + ",属于肥胖范畴");
}
scanner.close();
}
}
```
阅读全文