#include <stdio.h>
int main(void)
{
float height;
printf("输入身高(m):");
scanf("%f",&height);
float BMI;
int weight=1;
printf("%.2fm下不同体重对应的BMI表\n",height);
while (weight++<250)
{
BMI=weight/(height*height);
if (BMI>10&BMI<40)
{
printf("%5.dkg %10.2f\n",weight,BMI);
}
}
return 0;
}
运行结果:
输入身高(m):1.8
1.80m下不同体重对应的BMI表
33kg 10.19
34kg 10.49
35kg 10.80
36kg 11.11
37kg 11.42
38kg 11.73
39kg 12.04
40kg 12.35
41kg 12.65
42kg 12.96
43kg 13.27
44kg 13.58
45kg 13.89
46kg 14.20
可以选择不同的身高获得不同的表