请大佬帮忙检查
#include <stdio.h>
float money(int t,int a, int e)
{
if(t>=23||t<5)
{
if(a>3)
{
a-=3;
e=2.3*1.2*a; //超出3公里的里程2.3每公里
}
else
{
e=0;
}
}
else
{
if(a>3)
{
a-=3;
e=2.3*a; //超出3公里的里程2.3每公里
}
else
{
e=0;
}
}
return 0;
}
int main()
{
int b=13; //打车起步价为13
int d=1; //打车的燃油附加税
money();
a=12;
t=9;
int n=b+d+e;
printf("小明上班总费用为:%d\n",n);
money();
a=12;
t=18;
int m=b+d+e;
printf("小明下班总费用为:%d\n",m);
return 0;
}