本人一位大三的学生,身高175cm,体重175(斤)。经过过年的努力,身为一个吃货,我狂吃不胖的体质完全成为变成了胖子家族的一员,这一点我十分苦恼。我特别去网上查查,看看自己这些年积累的脂肪到底有多少?
于是我到网上上面了解到了中国通用的BMI计算方式,算算的我的肥胖程度,结果十分震惊。
结果来源https://cn.onlinebmicalculator.com/
从上图可以看出来,在BMI中国标准之中我的体重已经不是过重,而是超重了,真的太难受了,于是我决定健康合理的对自己进行一些瘦身计划,那么身为一个大学生 ,我的体重在哪个范围才是合理的呢?那就是我需要减肥多少,才可以让自己在体重方面成为一个合格的大学生?于是乎我参考了国家对于大学生体重方面的要求。
图二:大学生男生体重指标
图三:大学生女生体重指标
完全可以根据这些数据自行计算出来自己的体重指数BMI
BMI=体重(kg)/(身高)^2(m^2)
合理的体重为计算公式为
设正常的体重指数范围为bmi∈[bmi1,bmi2],由于bmi1=m1/h^2 ,bmi=m2/h^2,故合理体重应当为
bmi∈[bmi1*h^2,bmi2*^2]
例:
如果你是一个大学生,性别女,当你的身高在168cm时,那么你的合理体重就应该是(17.2*1.68^2~23.9*1.68^2)
通过计算发现你,体重应当保持在48.5~66.6kg.
#include <iostream>
#include <cmath>
using namespace std;
void man(double m,double h)
{
double BMI;
BMI=m/pow(h/100,2);
cout<<"体重:"<<m<<"kg"<<endl;
cout<<"身高:"<<h<<"cm"<<endl;
cout<<"指数:"<<BMI<<endl;
cout<<"状态:";
if(BMI<=17.8)
{
cout<<"低体重"<<endl;
}
else if(BMI<24.0)
{
cout<<"正常"<<endl;
}
else if(BMI<28.0)
{
cout<<"超重"<<endl;
}
else
{
cout<<"肥胖"<<endl;
}
int m1=17.8*pow(h/100,2);
int m2=24.0*pow(h/100,2);
cout<<"你的合理体重范围应为:"<<m1<<"~"<<m2<<" kg"<<endl;
}
void woman(double m,double h)
{
double BMI;
BMI=m/pow(h/100,2);
cout<<"体重:"<<m<<"kg"<<endl;
cout<<"身高:"<<h<<"cm"<<endl;
cout<<"指数:"<<BMI<<endl;
cout<<"状态:";
if(BMI<=17.1)
{
cout<<"低体重"<<endl;
}
else if(BMI<24.0)
{
cout<<"正常"<<endl;
}
else if(BMI<28.0)
{
cout<<"超重"<<endl;
}
else
{
cout<<"肥胖"<<endl;
}
int m1=17.1*pow(h/100,2);
int m2=24.0*pow(h/100,2);
cout<<"你的合理体重范围应为:"<<m1<<"~"<<m2<<" kg"<<endl;
}
int main()
{
double m,h;
double BMI;
cout<<"请输入你的体重(千克): ";
cin>>m;
cout<<"请输入你的身高(厘米):";
cin>>h;
cout<<"-------------如果你是一个帅哥"<<endl;
man(m,h);
cout<<"-------------如果你是一个美女"<<endl;
woman(m,h);
}
最后希望所有减肥的小伙伴都可以减肥成功!!!
时间:2020年4月8日20:32:02
End