从键盘输入某人的身高(以厘米为单位,如174cm)和体重(以公斤为单位,如70公斤),将身高(以米为单位,如1.74m)和体重(以斤为单位,如140斤)输出在屏幕上,并按照以下公式计算并输出体指数,要求结果保留到小数点后2位。 假设体重为w公斤,身高为h米,则体指数的计算公式为:t=w/(h*h)
时间: 2023-05-19 10:01:38 浏览: 216
好的,让我来回答你的问题。以下是代码:
```python
height = int(input("请输入身高(厘米):"))
weight = int(input("请输入体重(公斤):"))
# 转换单位
height_m = height / 100
weight_jin = weight * 2
print("身高:%.2fm" % height_m)
print("体重:%.2f斤" % weight_jin)
# 计算体指数
t = weight / (height_m ** 2)
print("体指数:%.2f" % t)
```
如果你有任何问题,可以继续问我。
相关问题
从键盘输入某人的身高(以厘米为单位如174cm)和体重(以公斤为单,如70公斤),并输出在屏幕上(输出时,体重单位为斤,身高单位为米),然后按照以下公式计算并输出体脂数,要求结果保留到小数点后2位。程序中所有浮点数的数据类型均为floato从键盘输入某人的身高(以厘米为单位如174cm)和体重(以公斤为单,如70公斤),并输出在屏幕上(输出时,体重单位为斤,身高单位为米),然后按照以下公式计算并输出体脂数,要求结果保留到小数点后2位。程序中所有浮点数的数据类型均为floato
#include <stdio.h>
int main() {
float height, weight, bmi;
printf("请输入身高(单位:厘米)和体重(单位:公斤):");
scanf("%f%f", &height, &weight);
printf("身高:%.2f米,体重:%.2f斤\n", height/100, weight*2);
bmi = weight / ((height/100) * (height/100));
printf("体脂指数为:%.2f\n", bmi);
return 0;
}
计算体指数\n从键盘输入某人的身高(以厘米为单位,如174cm)和体重(以公斤为单位,如70公斤),将身高(以米为单位,如1.74m)和体重(以斤为单位,如140斤)输出在屏幕上,并按照以下公式计算并输
出该人的体指数(BMI):
BMI = 体重(公斤)/ 身高的平方(米)
计算完毕后,输出该人的BMI值,并根据以下标准判断该人的身体状况:
BMI < 18.5,体重过轻
18.5 <= BMI < 24,正常范围
24 <= BMI < 28,超重
BMI >= 28,肥胖
例如,如果输入身高为174cm,体重为70公斤,则输出身高为1.74m,体重为154斤,BMI为23.1,正常范围。
阅读全文