3. 定义两个变量保存⼀个⼈的⾝⾼和体重,编程实现判断这个⼈的⾝材是否正常! 公式: 体重(kg)/⾝⾼(m)的平⽅值 在18.5 ~ 24.9之间属于正常。 输出格式: 是否正常:True/False
时间: 2024-09-07 12:03:25 浏览: 144
要实现这个功能,我们首先需要定义两个变量,一个用于存储身高,另一个用于存储体重。然后,我们将使用这些变量来计算体重指数(BMI),并根据您提供的公式来判断一个人的身材是否正常。如果BMI值在18.5到24.9之间,则输出“True”表示身材正常;否则输出“False”。
以下是C++代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
// 定义身高和体重变量
float height; // 单位:米
float weight; // 单位:千克
// 输入身高和体重
cout << "请输入身高(米): ";
cin >> height;
cout << "请输入体重(千克): ";
cin >> weight;
// 计算BMI
float bmi = weight / (height * height);
// 判断身材是否正常
bool isNormal = (bmi >= 18.5) && (bmi <= 24.9);
// 输出结果
cout << "是否正常: " << (isNormal ? "True" : "False") << endl;
return 0;
}
```
这段代码首先包含了iostream库以便使用输入输出流,然后定义了main函数,在main函数中,我们定义了两个浮点型变量height和weight来存储身高和体重。接着,使用cin从用户那里获取这两个变量的值。计算BMI值后,我们使用一个bool变量isNormal来存储判断结果,最后根据这个变量的值输出是否正常的结论。
阅读全文