本文主要是介绍洛谷:P5714 【深基3.例7】肥胖问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 题目链接
https://www.luogu.com.cn/problem/P5714
P5714 【深基3.例7】肥胖问题
2. 题目描述
题目描述:BMI计算:m / (h * h),m是体重(kg),h是身高(m)
小于18.5:体重国轻,Underweight
小于等于18.5且小于24:正常,Normal
大于等于24:肥胖,不仅要输出BMI值,换行,输出Overweight
输入:两个浮点数,m,h
输出:输出结果
3. 我的思考
计算BMI,然后if-else if-else判断,输出
4. 我提交的题解
/*
https://www.luogu.com.cn/problem/P5714【深基3.例7】肥胖问题题目描述:BMI计算:m / (h * h),m是体重(kg),h是身高(m)
小于18.5:体重国轻,Underweight
小于等于18.5且小于24:正常,Normal
大于等于24:肥胖,不仅要输出BMI值,换行,输出Overweight
输入:两个浮点数,m,h
输出:输出结果
*/#include <math.h>
#include <iostream>
using namespace std;int main()
{float m, h;cin >> m >> h;float BMI = m / (h * h);if (BMI < 18.0f)cout << "Underweight" << endl;else if (BMI < 24.0f)cout << "Normal" << endl;elsecout << BMI << endl << "Overweight" << endl;return 0;
}
这篇关于洛谷:P5714 【深基3.例7】肥胖问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!