请问哪里错了
#include <stdio.h>
int price(int s,int Time)
{
int m;
if(s<=3)
{
printf("m=13+1");
}
else if(s>3)
{
if(Time>=5&&Time<23)
{
printf("m=13+1+(s-3)*2.3");
}
else
{
printf("m = (s-3)*2.3*1.2+14");
}
}
return m;
}
int main()
{
printf("小明打车总费用%d元",price(12,9)+price(12,18));
return 0;
}