BMI体重指数是用于衡量身体胖瘦程度的指标。成人BMI标准值为18.5-23.9,BMI大于等于24为超重,大于等于28为肥胖,小于18.5为偏瘦。
计算公式为:BMI=体重÷身高2。(体重单位:千克;身高单位:米)
#include <stdio.h>
double BMI(double hight,double wight){//自己构建的函数
double bim = wight/(hight*hight);
if((bim>=18.5)&&(bim<=23.9)){
printf("正常\n");
} else if(bim>=28){
printf("肥胖\n");
}else if(bim<=18.5){
printf("偏瘦\n");
}else if(bim>=24&&bim<28){
printf("偏重\n");
}
printf("BMI的值为:%0.2lf\n",bim);//输出保留两位小数
}
int main(){
double hight1;//米为单位
double wight1;//kg为单位
printf("请输入身高(米)和体重(kg)(输入时用空格隔开):");
scanf("%lf %lf" , &hight1, &wight1);
BMI(hight1,wight1); //主函数调用函数
}