为什么我的运行不出来,哪里出错了
#include <stdio.h>
float feiyong(int a,int b)
{
if(3>=a>0)
{money=14;
printf("费用为14\n");
}if(a<5||24>a>=23)
{
float result=14+2.3*(b-3)*1.2;
}else( 23>a>=5)
{
float result=14+2.3*(b-3);
} return result;
}
int main()
{ float money;
float money=feiyong(9,12)+feiyong(18,12);
printf("小明每天打车的总费用:%f",money);
return 0;
}