问题 P: 2.17 体质指数 从键盘输入某人的体重和身高,计算他的BMI并输出对应的体重类别情况。
问题 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并输出对应的体重类别情况。相关推荐
- 【Java】编写Java程序,完成从键盘输入两个运算数据,计算两数之和并输出结果...
public class MyTest {public static void main(String[] args) {int a=2;int b=6;int c=a+b;System.out.pr ...
- java 键盘输入密码,(JAVA)从键盘输入一批字符,以@结束,按要求加密并输出
从键盘输入一批字符,以@结束,按要求加密并输出. 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1)所有字母均转换为小写. 2)若是字母'a'到'y',则转化为下一个字母 ...
- 根据编号输出课程名称。从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称。
根据编号输出课程名称.从键盘输入1~3之间的任一个数字,程序将输出相应的课程名称. 1-代表"C语言程序设计" 2-代表 "Java程序设计" 3-代表 &qu ...
- 利用Java实现键盘上输入体重和身高计算BMI是否超标
键盘上输入体重和身高计算BMI是否超标 import java.util.Scanner;public class BMI {public static void main(String[] args ...
- c语言数组长度可以在键盘上输入吗,C语言编程(用指针) 定义一个数组长度为10,从键盘输入数组,将每一个元素除以2后,输出数组...
#includeint main(){int a[10]={},i,sum=0;printf("请输入10个整数:\n");for(i=0;i<10;i++){scanf(& ...
- python怎么求圆柱表面积半径和高由键盘输入_Java圆柱体表面积和体积计算代码实例...
题目描述 Java编程实现圆柱体表面积和体积的计算,要求从键盘上输入底面圆的半径和圆柱体的高,然后输出结果. 题目分析 首先定义Circle类,然后在main方法中创建Circle类的对象c,利用对象 ...
- 从键盘输入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",& ...
- 从键盘输入一批字符,以@结束,按要求加密并输出。
题目描述: 输入 从键盘输入一批字符,占一行,以@结束. 输出 输出占一行 加密规则: 1).所有字母均转换为小写. 2).若是字母'a'到'y',则转化为下一个字母. 3).若是'z',则转化为'a ...
- 从键盘输入一个英文字母,进行大小写字母转换,并输出。
#include<stdio.h> int main() { char i,n; printf("请输入一个英文字母:"); scanf("%c", ...
最新文章
- C语言中regex_error,为什么这个C 11 std :: regex示例抛出一个regex_error异常?
- 将图片的二进制序列转为numpy且有shape
- JAVA实现QQ聊天气泡
- Kotlin开发springboot项目(一)
- pythonのSocket
- 卡方检验python程序_Python从零开始第二章(1)卡方检验(python)
- HEVC测试序列网址和账号
- 二维字符数组转字符串c语言,[求助] 怎样转换一个字符二维数组到一维数组~~~...
- 游戏制作大致流程粗谈之五
- 计算机不觉晓,人工智能知多少
- multimap容器查找元素的三种方法总结
- 好用不贵的蓝牙耳机有哪些?三百以内好用的蓝牙耳机推荐
- python自动抓取局域网文件_python使用tcp实现局域网内文件传输
- google注册账号使用手机号提示注册此号码无法用于验证
- window7中出现 你需要权限来执行此操作 的解决方法
- C语言学习--01 认识数据类型
- 7-2 寻找大富翁 (25 分)
- 设置表头QHeaderView
- SSH登录, SCP传文件
- ASP.NET 设计导航栏(横向竖向)
热门文章
- 盘盘 DevOps“衍生品”: DevSecOps、NoOps、AIOps
- Android微信分享学习笔记
- php获取服务器上的图片不显示,php 读取服务器图片
- 用python删除空文件夹~
- 个人开发者的福利:比微信小程序更快更省钱的系统构建方式
- 6000字Locust入门详解
- 65.ORM查询条件:gte,gt,lte,lt的使用
- QVector的结构体数据集去重
- 网易/美团/PingCAP/贝壳/爱奇艺大咖分享:云原生如何加速行业创新发展(附PPT下载)
- 刷流量(python3)-仅供学习交流