#include
void main()
{
float w,h,t;
printf("请输入您的体重:kg\n");
scanf("%f",&w);
printf("请输入您的身高:m\n");
scanf("%f",&h);
t=w/h*h;
if (t<18)
printf("您的体型偏瘦\n");
else
if(t<25)
printf("您的体型正常\n");
else
if(t<27)
printf("您的体型偏胖\n");
else
printf("您的体型肥胖\n");
}
程序好像没问题,就是这里为什么t=w/h*h,那样身高就没意义了,你输入小于27的数试试;