请问哪里出问题了,输出不对劲诶。。。
#include <stdio.h>
float fee(int times,int kilom)
{
int money;
if(kilom<=3)
money=13+1;
else if(times>=23||times<5)
money=(kilom-3)*2.3*1.2+13*1.2+1;
else
money=(kilom-3)*2.3+13+1;
return money;
}
int main()
{
printf("小明打车的费用为%d\n元",fee(9,12)+fee(18,12));
return 0;
}
输出为“小明打车的费用为12
元”