「知识分享」《C语言实例》告诉我们你的身高体重并预测你的健康状况

BMI指数是体重(公斤)除以身高(米)平方得出的数值,是世界各地用来衡量身体肥胖、瘦弱和健康状况的标准。当您需要比较和分析体重对不同身高的人的健康影响时,BMI是一个中立且可靠的指标。---选自《快客百科》


中国参考标准BMI的值分为6个等级,代码中使用了如下6个宏定义常量来表达,取值范围为-1到4,其中0表示正常范围,支付吧。


图1


主函数main使用while循环,允许用户顺序输入身高和体重值进行多次计算。身高值以米为单位,体重值以千克为单位。用户根据提示输入身高和体重后,将使用以下公式计算BMI值


体重指数=身高/


图2


图2中代码的第24行和第28行是分别定义代表身高和体重的浮点变量的代码,这段代码依次读取用户使用scanf输入的值,并将这些值赋给身高和体重。重量。多变的。代码第32行计算bmi值。代码第32行调用getWeightGroup函数获取BMI分类常数的值,代码第35行使用这个BMI分类常数来显示BMI对应的分类名称。


getWeithGroup函数根据BMI中国参考标准对传递的参数bmi值进行分类,并将其转换为图1代码中对应的常量值。displayHealthInfo是健康信息显示功能,根据BMI分类输出说明信息。


图3


图3中的代码使用了一个if.else.语句,总共有6个分支语句来判断一个BMI值是否落在BMI分类的相应范围内,所有值都被发送到BMI。图1-6转换分支的分类值。


图4


图4中的代码使用另一个分支语句switch语句。该分支语句还确定了六种不同的BMI分类值。这些值都是整数常量,可以在区分大小写的表达式中使用。如果传递的参数值为WeightGroup并且该变量与Case分支中的某个项目匹配,则执行Case分支语句并将该字符串分配给info变量。代码第87行通过执行并打印info变量,完成健康信息显示功能。


一、根据身高体重,如何正确选码?

如何选择1.了解韩国服装尺寸是如何显示的。


根据韩国相关国家标准,成年男女服装尺码以尺码体系表示,此外常见的还有S、M、L、27、28、29、44A等尺码,显示方法如44B和46A很常见,虽然还没有标准化,但大家都已经习惯了,很多品牌都会用大家仍然熟悉的表示法来补充他们的编号系统。


1.成年男女服装尺码由“尺码”、“类型”、“体型”三部分组成。其中,“数”指人体身高,“型”指人体净胸围或净腰围,“体型”指净胸围与净腰围之差。人体;


2、体型分类代号为Y、A、B、C,Y体型为肩宽腰细的体型,A体型为正常体型,B体型为稍稍偏瘦的体型。腹部突出。C体型属于肥胖体型。具体区别如下。


男22-17cm16-12cm11-7cm6-2cm


女24-19cm18-14cm13-9cm8-4cm


例如


男上衣170/88A是指适合身高170cm左右,胸围88cm左右,平均体型的男士。


如何选择2、如何轻松判断自己的体型是否标准?


一般来说,成年男性和女性的身高和体重之间存在一定的对应关系。


亚洲人常用的标准体重计算方法


男性标准体重=0-9或身高[cm]-105或0-7


女性标准体重=0-9或身高[cm]-110或0-6]


正常体重标准体重的10%体重不足标准体重的10%以上超重标准体重的10~20%轻度肥胖标准体重的20~30%中度肥胖标准体重的30~50%体重、重度肥胖超过标准体重的50%。


除非特别注明,本站所有文字均为原创文章,作者:admin

No Comment

留言

电子邮件地址不会被公开。 必填项已用*标注

感谢你的留言。。。