用c++编程实现:从键盘输入体重和身高,计算并输出BMI值(保留2位小数),再根据BMI值,判断这个人的胖瘦程度。要求使用if-else嵌套语句实现多路分支结构。
时间: 2024-06-06 08:06:27 浏览: 100
Python–根据计算公式:BMI = 体重(kg) / 身高(m)^2判断身体状况
5星 · 资源好评率100%
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
float weight, height, bmi;
cout << "请输入体重(kg)和身高(m):" << endl;
cin >> weight >> height;
bmi = weight / pow(height, 2);
cout << "BMI值为:" << fixed << setprecision(2) << bmi << endl;
if(bmi < 18.5)
cout << "您的体重过轻" << endl;
else if(bmi < 24)
cout << "您的体重正常" << endl;
else if(bmi < 28)
cout << "您的体重过重" << endl;
else if(bmi < 32)
cout << "您的体重肥胖" << endl;
else
cout << "您的体重非常肥胖" << endl;
return 0;
}
阅读全文