#include <iostream>
#include <string>
using namespace std;
int main() {
double height_cm, weight;
// Output Chinese prompt text matching assignment requirements
cout << "請輸入您的身高(公分) : ";
cin >> height_cm;
cout << "請輸入您的體重(公斤) : ";
cin >> weight;
double height_m = height_cm / 100.0;
double bmi = weight / (height_m * height_m);
string category;
if (bmi < 18.5) {
category = "體重過輕";
} else if (bmi < 24) {
category = "健康體位";
} else if (bmi < 27) {
category = "過重";
} else if (bmi < 30) {
category = "輕度肥胖";
} else if (bmi < 35) {
category = "中度肥胖";
} else {
category = "重度肥胖";
}
cout << "您的 BMI 值為" << (int)bmi << "(" << category << ")" << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RyaW5nPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CiAgICBkb3VibGUgaGVpZ2h0X2NtLCB3ZWlnaHQ7CgogICAgLy8gT3V0cHV0IENoaW5lc2UgcHJvbXB0IHRleHQgbWF0Y2hpbmcgYXNzaWdubWVudCByZXF1aXJlbWVudHMKICAgIGNvdXQgPDwgIuiri+i8uOWFpeaCqOeahOi6q+mrmCjlhazliIYpIDogIjsKICAgIGNpbiA+PiBoZWlnaHRfY207CiAgICBjb3V0IDw8ICLoq4vovLjlhaXmgqjnmoTpq5Tph40o5YWs5pakKSA6ICI7CiAgICBjaW4gPj4gd2VpZ2h0OwoKICAgIGRvdWJsZSBoZWlnaHRfbSA9IGhlaWdodF9jbSAvIDEwMC4wOwogICAgZG91YmxlIGJtaSA9IHdlaWdodCAvIChoZWlnaHRfbSAqIGhlaWdodF9tKTsKCiAgICBzdHJpbmcgY2F0ZWdvcnk7CgogICAgaWYgKGJtaSA8IDE4LjUpIHsKICAgICAgICBjYXRlZ29yeSA9ICLpq5Tph43pgY7ovJUiOwogICAgfSBlbHNlIGlmIChibWkgPCAyNCkgewogICAgICAgIGNhdGVnb3J5ID0gIuWBpeW6t+mrlOS9jSI7CiAgICB9IGVsc2UgaWYgKGJtaSA8IDI3KSB7CiAgICAgICAgY2F0ZWdvcnkgPSAi6YGO6YeNIjsKICAgIH0gZWxzZSBpZiAoYm1pIDwgMzApIHsKICAgICAgICBjYXRlZ29yeSA9ICLovJXluqbogqXog5YiOwogICAgfSBlbHNlIGlmIChibWkgPCAzNSkgewogICAgICAgIGNhdGVnb3J5ID0gIuS4reW6puiCpeiDliI7CiAgICB9IGVsc2UgewogICAgICAgIGNhdGVnb3J5ID0gIumHjeW6puiCpeiDliI7CiAgICB9CgogICAgY291dCA8PCAi5oKo55qEIEJNSSDlgLzngroiIDw8IChpbnQpYm1pIDw8ICIoIiA8PCBjYXRlZ29yeSA8PCAiKSIgPDwgZW5kbDsKCiAgICByZXR1cm4gMDsKfQ==