输入格式: 输入在一行中给出合理的体重千克和身高米的正实数 输出格式: 输出BMI的值,小数点后保留两个有效数字 输入样例1: 在这里给出一组输入。例如: 77 1.69 输出样例1: 在这里给出相应的输出。例如: BMI 是26.96,体重超标,小于18.5体重偏轻,大于等于24体重超重 输入样例2: 在这里给出一组输入。例如: 57 1.60 输出样例2: 在这里给出相应的输出。例如: BMI 是22.27,标准体重
时间: 2024-02-05 10:13:25 浏览: 26
```python
weight, height = map(float, input().split())
bmi = weight / (height ** 2)
bmi = round(bmi, 2)
result = ''
if bmi < 18.5:
result = '体重偏轻'
elif bmi >= 18.5 and bmi < 24:
result = '标准体重'
else:
result = '体重超重'
print('BMI 是{:.2f},{}'.format(bmi, result))
```
注意题目要求输出小数点后保留两个有效数字,可以使用 `round()` 函数对浮点数进行四舍五入。同时,注意判断体重的情况,如果小于 18.5 则体重偏轻,如果大于等于 24 则体重超重,其余情况则是标准体重。
相关问题
请用C语言写一个程序要求输入身高和体重,计算并输出BMI值
### 回答1:
您好,根据您的要求,我可以回答这个问题。以下是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 ;
}
以上程序可以计算并输出BMI值,其中身高和体重的单位分别为米和千克。如果需要使用其他单位,请自行进行单位转换。
### 回答2:
以下是用C语言编写的计算BMI值的程序:
```c
#include <stdio.h>
int main() {
float height, weight, bmi;
// 获取输入的身高和体重
printf("请输入身高(单位:米):");
scanf("%f", &height);
printf("请输入体重(单位:千克):");
scanf("%f", &weight);
// 计算BMI值
bmi = weight / (height * height);
// 输出BMI值
printf("您的BMI值为:%.2f\n", bmi);
return 0;
}
```
以上程序会要求用户输入身高和体重,然后计算并输出BMI值。输入的身高单位为米,体重单位为千克。最后输出的BMI值保留两位小数。
### 回答3:
#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;
}
这段程序通过scanf函数分别获取用户输入的身高和体重,并使用计算公式:体重(千克)除以身高(米)的平方,计算得到BMI值,最后使用printf函数输出结果。程序中使用float类型来储存身高、体重和BMI值,以保留小数位数。
输入身高(m)h和体重(kg)w,BMI=w/h*输出其BMI值
好的,以下是Python代码实现:
```python
h = float(input("请输入您的身高(单位:米):"))
w = float(input("请输入您的体重(单位:千克):"))
BMI = w / (h * h)
print("您的BMI值为:", BMI)
```
输入身高和体重后,程序将计算并输出您的BMI值。注意,BMI只是一个指标,不能完全反映您的健康状况,如果您需要更详细的健康评估,建议咨询医生。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](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)
![](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)
![](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)
![](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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)