问题 P: 2.17 体质指数

时间限制: 1 Sec 内存限制: 128 MB

提交: 2982 解决: 2109

[提交] [状态] [讨论版] [命题人:hexl]

题目描述

目前国际最常用来量度体重与身高比例的工具是体质指数 (Body Mass Index,简称BMI),它利用身高和体重之间的比例去衡量一个人是否过瘦或过肥。BMI的计算公式为:BMI=体重(kg)/身高 (m)^2。

对于一般成年人来说,BMI值对应以下几种情况:

BMI 范围 分类 代表值

< =18.5 偏轻 -1

18.5~23.9 正常 0

24~27.9 超重 1

>=28 肥胖 2

从键盘输入某人的体重和身高,计算他的BMI并输出对应的体重类别情况。

输入

一行输入一个数,依次输入体重和身高

输出

一行输出一个结果,依次输出bmi值和分类字符串即"-1"、"0"、"1"或"2"。bmi值保留1位小数。

样例输入 Copy

60

1.7

样例输出 Copy

20.8

0

t=eval(input())
s=eval(input())
bmi=t/(s*s)
print("%.1f"%bmi)
if bmi<=18.5:print(-1)
if 18.5<bmi<=23.9:print(0)
if 24<bmi<=27.9:print(1)
if bmi>=28:print(2)

问题 P: 2.17 体质指数 从键盘输入某人的体重和身高,计算他的BMI并输出对应的体重类别情况。相关推荐

  1. 【Java】编写Java程序,完成从键盘输入两个运算数据,计算两数之和并输出结果...

    public class MyTest {public static void main(String[] args) {int a=2;int b=6;int c=a+b;System.out.pr ...

  2. java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出

    从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y',则转化为下一个字母 ...

  3. 根据编号输出课程名称。从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称。

    根据编号输出课程名称.从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称. 1-代表"C语言程序设计" 2-代表 "Java程序设计" 3-代表 &qu ...

  4. 利用Java实现键盘上输入体重和身高计算BMI是否超标

    键盘上输入体重和身高计算BMI是否超标 import java.util.Scanner;public class BMI {public static void main(String[] args ...

  5. c语言数组长度可以在键盘上输入吗,C语言编程(用指针) 定义一个数组长度为10,从键盘输入数组,将每一个元素除以2后,输出数组...

    #includeint main(){int a[10]={},i,sum=0;printf("请输入10个整数:\n");for(i=0;i<10;i++){scanf(& ...

  6. python怎么求圆柱表面积半径和高由键盘输入_Java圆柱体表面积和体积计算代码实例...

    题目描述 Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果. 题目分析 首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象 ...

  7. 从键盘输入20个数a1到a20,计算并输出b1到b10,b1=根号(a1*a1+a20*a20),...,b10=根号(a10*a10+a11*a11)

    小程序示例: int main() {int i,j, a[20];double b[10];for (i = 0; i < 20;i++) {scanf("%d",& ...

  8. 从键盘输入一批字符,以@结束,按要求加密并输出。

    题目描述: 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1).所有字母均转换为小写. 2).若是字母'a'到'y',则转化为下一个字母. 3).若是'z',则转化为'a ...

  9. 从键盘输入一个英文字母,进行大小写字母转换,并输出。

    #include<stdio.h> int main() { char i,n; printf("请输入一个英文字母:"); scanf("%c", ...

最新文章

  1. python画椭圆-Python易学就会(五)turtle绘制椭圆与递归
  2. mysql锁简谈_mysql锁简谈
  3. web应用的目录结构
  4. 伪分布式hbase数据迁移汇总
  5. 网页关键词监控采集器-编辑必备
  6. tar+openssl加密压缩解压缩
  7. phpeclipse+xdebug配置
  8. maven 不能使用 snapshot 的解决方式
  9. sap系统webservice接口开发
  10. 欢乐时光病毒5月7日将发作
  11. 课程设计任务书本科毕业设计学生信息管理系统
  12. 课后作业3:软件分析与用户体验分析
  13. V4 乱码问题总结 v5 也可以参考
  14. ORDER BY语句报错Out of sort memory, consider increasing server sort buffer size
  15. 打开html按钮没文字,为什么我打开网页有些字没显示但能点击
  16. GTD时间管理法的五个步骤 用便签备忘录辅助完成高效时间管理
  17. 3个月学习成功上岗软件测试,我一个文科女也能吃IT饭了...
  18. Python绘制点线
  19. 上海气象局 mysql_根据中国气象局提供的API接口实现天气查询
  20. [学习SLAM]VINS中IMU预积分的误差推到公式与代码雅克比(协防差/信息矩阵)构建

热门文章

  1. Win11怎么连接宽带呢 Win11连接宽带的具体步骤
  2. linux基础(八)----linux命令系统学习----其它命令
  3. 当初为啥选了前端,却没选后端、算法岗?
  4. 澳鱼类大规模死亡 河面漂满鱼尸引发生态灾难担忧
  5. 第九周(日历计算器)
  6. 银联无感支付自动缴费不停车快速离场
  7. 谈谈我对京东的认识(3):麻雀和航母
  8. java删除文件或目录的三种方法
  9. STM32使用gcc编译使用说明
  10. 【电气专业知识问答】问:电压互感器和电流互感器在作用和原理上有什么区别?