从键盘输入某人的身高(以厘米为单位如174cm)和体重(以公斤为单,如70公斤),并输出在屏幕上(输出时,体重单位为斤,身高单位为米),然后按照以下公式计算并输出体脂数,要求结果保留到小数点后2位。程序中所有浮点数的数据类型均为float0从键盘输入某人的身高(以厘米为单位如174cm)和体重(以公斤为单,如70公斤),并输出在屏幕上(输出时,体重单位为斤,身高单位为米),然后按照以下公式计算并输出体脂数,要求结果保留到小数点后2位。程序中所有浮点数的数据类型均为float0
时间: 2023-06-01 08:02:20 浏览: 114
示例输入:
174 70
示例输出:
身高:1.74米
体重:154.00斤
体脂率:24.20%
示例代码:
#include <stdio.h>
int main()
{
float height, weight, bmi;
printf("请输入身高(单位:厘米)和体重(单位:公斤,用空格隔开):\n");
scanf("%f %f", &height, &weight);
printf("身高:%.2f米\n", height/100);
printf("体重:%.2f斤\n", weight*2);
bmi = weight / ((height/100)*(height/100));
printf("体脂率:%.2f%%\n", (1.2 * bmi + 0.23) * 100);
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,正常范围。
从键盘输入某人的身高(以厘米为单位如174cm)和体重(以公斤为单,如70公斤),并输出在屏幕上(输出时,体重单位为斤,身高单位为米),然后按照以下公式计算并输出体脂数,要求结果保留到小数点后2位。程序中所有浮点数的数据类型均为float0
```python
height = float(input("请输入身高(cm):"))
weight = float(input("请输入体重(kg):"))
# 转换单位
height = height / 100
weight = weight * 2
# 计算体脂率
bmi = weight / (height * height)
bfr = 1.2 * bmi + 0.23 * age - 5.4 - 10.8 * gender
print("体脂率为:%.2f%%" % bfr)
```
注:上述代码中的 `age` 和 `gender` 变量未在题目中给出,需要自行定义。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)