多组输入,每一行包括两个整数,用空格隔开,分别为体重(公斤)和身高(厘米)。
针对每行输入,输出为一行,人体胖瘦程度,即分类。
80 170 60 170 90 160 50 185
Overweight Normal Obese Underweight
#include <bits/stdc++.h> using namespace std; int main() { int a, b; while (~scanf("%d%d", &a, &b)) { double tmp = a * 100.0 / b * 100.0 / b; if (18.5 - tmp > 1e-10) puts("Underweight"); else if (tmp - 23.9 < 1e-10) puts("Normal"); else if (tmp - 27.9 < 1e-10) puts("Overweight"); else puts("Obese"); } }
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题