求学霸帮忙看看吧,不知道是标点,还是括号原因无法运算啊
#include <stdio.h>
int cost(int a,int b)
{ if(3>=b>0){
float result=14;}
else(5>a||a>=23)
{float result=14+2.3*(b-3)*1.2; }if(23>a>=5)
{ float result=14+2.3*(b-3); }
return result; }
int main()
{ float money=cost(9,12)+cost(18,12);
printf("小明每天打车的总费用:%f",money);
return 0;
}/*In function 'cost':
error: expected ';' before '{' token
warning: no newline at end of file这是出错的地方我也不懂哪里错了*/