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

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;
}
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

星空天涯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值