关于 switch 语句的问题
这个程序哪里错了?#include<stdio.h>
void main()
{
float t,w,fat;
printf("输入你的身高体重:\n");
scanf("%f%f",&t,&w);
fat=w/(t*t);
if(fat<=18)
fat=0;
else if(fat<=23.9&&fat>18)
fat=1;
else (fat<=27.9&&fat>23.9)
fat=2;
switch(fat)
{
case 0:printf("你太瘦了!\n");break;
case 1:printf("你帅爆了!\n");break;
case 2:printf("你太胖了!\n");break;
default:printf("你在逗我?\n");
}
}