初学C语言:计算身体质量指数 BMI,从键盘输入身高(m)和体重(kg),计算身体质量指数 BMI,其公式为: BMI = 体重 / 身高的平方。

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

BMI测量方法在1970年开始流行,但它未必对每个人都适用,例如一些拳击运动员和橄榄球队员等,这些运动员的肌肉比例远远高于脂肪。

运动员的肌肉比脂肪密度大,因此比脂肪重。所以,他们的BMI指数可能会超标,但实际上他们很健康。当然,这类人只占人口的极少数,大约为1%。

随着人们年龄增长,运动员的肌肉比例会减少,而且有可能有大量内脏脂肪,特别是一些吸烟者。

此外,BMI对孕妇也不适用。

脂肪在人体分布的位置至关重要,这一点BMI无从测量。因此,最好把BMI与其它读数结合起来看,例如血压、胆固醇以及家族史等来判断一个人得糖尿病或是心脏病的风险。


一、BMI是什么?

BMI指数,也叫身体质量指数,是衡量是否肥胖和标准体重的重要指标。

适用范围:18至65岁的人士。儿童、发育中的青少年、孕妇、乳母、老人及身型健硕的运动员除外。

世界卫生组织认为BMI指数保持在22左右是比较理想的。

二、使用步骤

1.代码输入

代码如下(示例):

#include<stdio.h>
#include<math.h>
void main(){
    float w,h,BIM;
    printf("请按顺序输入体重(kg)、身高(m)\n");
    scanf("%f %f",&w,&h);
    BIM=w/pow(h,2);
    printf("体重: %.2fkg\n身高: %.2fm\nBIM值:%.2f\n",w,h,BIM);
}

2.结果

代码如下(示例):

请按顺序输入体重(kg)、身高(m)
60 1.78
体重: 60.00kg
身高: 1.78m
BIM值:18.94


总结

以上就是今天要讲的内容,本文仅仅简单介绍了BMI,而BMI为我们提供了科学的健康检测数据

  • 7
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值