1219 体重正常吗?

Description

体重指数计算器是体重与身高之比值,知道它很重要,可以了解你的健康情况,你的体重是不是标准体重、超重和肥胖等。编写一个体重指数计算器,只需要输入身高与体重,即可计算出体重指数。

体重指数(BMI–Body Mass Index)是评估体重与身高比例的参考指数,它的计算公式为:体重(kg)除以身高(m)的平方。判断结论为:
BMI
<19 体重偏低
[19,25) 健康体重
[25,30) 超重
[30,40) 严重超重
>=40 极度超重

Input

输入为多行,每行包含2个实数:第一个是身高(以cm为单位)、第二个是体重(以kg为单位),两个数据均为正数。两者之间用一个空格隔开。

Output

输出为多行,每行与上述输入一一对应。每行输出的第一个实数是体重指数,保留2位小数。然后是一个空格,接着是判定结论:

lower:体重偏低

health:健康体重

heavy:超重

super heavy:严重超重

extra heavy:极度超重。

Sample Input
168 80
185 85

Sample Output
28.34 heavy
24.84 health

HINT
注意:输入的身高是以cm为单位的;计算BMI时,身高是以m为单位的。

#include <stdio.h>
int main()
{double a,A,b,n;while(scanf("%lf %lf",&a,&b)!=EOF){A=a/100;n=b/(A*A);if(n<19)printf("%.2lf lower\n",n);else if(n>=19&&n<25)printf("%.2lf health\n",n);else if(n>=25&&n<30)printf("%.2lf heavy\n",n);else if(n>=30&&n<40)printf("%.2lf super heavy\n",n);else if(n>=40)printf("%.2lf extra heavy\n",n);}return 0;
}

山东科技大学OJ题库 1219 体重正常吗?相关推荐

  1. 山东科技大学OJ题库 1904 帮小明算算数

    1904 帮小明算算数 Description 小明现在正在学习加法,完成家庭作业后,经常需要借助计算机来验证自己做的答案是否正确.请帮小明写一个程序,辅助他进行验证答案. Input 输入只有一行, ...

  2. 山东科技大学OJ题库 1013-多少张钞票

    1013-多少张钞票 Description 客户去商店买东西时,不超过100美金的账单喜欢用现金支付.商店喜欢用最少的钞票给付客户的找零.请你编写一个程序帮助商店计算出:当客户买了x元商品给了一张1 ...

  3. 山东科技大学OJ题库 1011-GHacker的解谜过关游戏

    1011-GHacker的解谜过关游戏 Description GHacker最近痴迷于一个新上市的解谜游戏,其中一关的过关是破解一个字符串S.经过3天的冥思苦想,GHacker成功的搞明白了这其中的 ...

  4. 山东科技大学OJ题库 1097 判断三角形的性质

    1097 判断三角形的性质 Description 给出三角形的三边长度,判断是什么三角形. Input 输入为多行,每行3个很小的非负整数,表示一个三角形的三条边的长度.当输入的三角形边长为0时表示 ...

  5. 山东科技大学OJ题库 1009-简单的打折计算

    1009-简单的打折计算 Description 商店规定:消费满n元,可以打八八折.设某件商品标价m元,输入购买的件数x,计算出需要支付的金额(单位:元),精确到分. Input 输入只有一行,三个 ...

  6. 山东科技大学OJ题库 1937 编写函数:几点几分几秒 (Append Code)

    1937 编写函数:几点几分几秒 (Append Code) Description 一天24小时,每小时60分钟,每分钟60秒.一天共有86400秒. 你的任务是编写一个程序,输入一个在0-8639 ...

  7. 山东科技大学OJ题库 1088 输出整数的最低两位

    1088 输出整数的最低两位 Description 把一个整数的最低两位打印出来,不输出整数的符号. Input 输入为一个整数n,不会超出int类型的数据范围. Output 输出n的最低两位数字 ...

  8. 山东科技大学OJ题库 1014-自动拨出电话的程序

    1014-自动拨出电话的程序 Description 某外国销售公司需要向国内的一些大型单位打电话推销产品.这个公司的工作场景是这样推销员坐在自己电脑旁边,通过一款自动拨电话的软件与客户联系.所有需要 ...

  9. 北邮oj题库刷题计划(更新ing)

    北邮oj题库刷题计划(更新ing) 83. A + B Problem 84 Single Number 85. Three Points On A Line 120 日期 121 最值问题 122 ...

最新文章

  1. asp.net 读取excel文件
  2. 【小白成长撸】--二分查找
  3. 图像工程之图像处理 CH1绪论
  4. 想获得腾讯发行机会?来“腾讯GAD•游戏创新大赛”
  5. 《小学生C++趣味编程》第42课 最小公倍数
  6. 数据库(2)数据库介绍
  7. 70个经典的 Shell 脚本面试问题
  8. 基于Session的认证方式_实现会话功能_Spring Security OAuth2.0认证授权---springcloud工作笔记117
  9. Tensorflow——placeholder(矩阵运算小实例)
  10. python编程语言-Python现在还是最火的编程语言吗?
  11. linux shell编程文本处理命令grep
  12. 织梦友情链接html,总结dedecms怎么调用友情链接的方法[全]
  13. 高德地图开放平台(js免费引入)
  14. 275. H指数 II
  15. IOS应用版本号设置
  16. JS实现点击跳转登陆邮箱
  17. 2022/10/10-10/15周报
  18. excel表格横向纵向变换_什么是报表工具?和 EXCEL 有什么区别?
  19. 使用sqlite数据库和tkinter实现用户和管理员的登录系统以及图书管理系统
  20. 怎么设置邮箱收发服务器

热门文章

  1. JavaScript 数组(改变数组的方法)
  2. 大周末的,发个 1000 元现金红包吧!
  3. <网站搭建>苹果cms v10模板
  4. AD显示“Net has no driving source”的解决办法
  5. python------携程的应用
  6. 三栏简约typecho主题Lanstar/蓝星typecho主题
  7. Marmoset Toolbag v4.03 八猴渲染器
  8. 轴向柱塞泵(马达)回程盘孔与滑靴距离计算程序(python)
  9. scrapy 解决中途中断爬取问题
  10. 如何才能写出优质的代码?