#includeint 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.2fn",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
可以选择不同的身高获得不同的表



