题解 | #判断身材状态#
判断身材状态
https://www.nowcoder.com/practice/6f4afb0f8be64d5eaf65a205b8584888
#include <iostream> using namespace std; template <typename T> void calculateBMI(T weight, T height) { T BMI = weight / (height * height); if (BMI < 18.5) { cout << "偏瘦" << endl; } else if (BMI >= 18.5 && BMI < 20.9) { cout << "苗条" << endl; } else if (BMI >= 20.9 && BMI <= 24.9) { cout << "适中" << endl; } else if (BMI > 24.9) { cout << "偏胖" << endl; } } int main() { double weight; double height; cin >> weight >> height; calculateBMI<double>(weight, height); // 调用模板函数 return 0; }