为什么运行结果一直是1啊
#include <stdio.h>
float money,a,b;
int main()
{
printf("请输入公里数:\n");
printf("请输入打车时间:\n");
scanf("%f,%f,&a,&b");
if(b>23&&b<5==0)
{
if(a<3)
money==13;
else
money==13+(a-3)*2.3;
}
else
{if(a<3)
money==13*1.2;
else
money==13*1.2+(a-3)*2.3*1.2;
}
money=money+1;
printf("打车总费用%f",money);
}