为什么金额不对,感觉语法没错呀
#include <stdio.h>
float Pay(float time ,float mail)
{float pay;
if(time>=5&&time<23){
if(mail<=3){
pay=14;
}else{
pay=14+(mail-3)*2.3;
}
}else{if(mail<=3){
pay=14;
}else{
pay=14+(mail-3)*2.3*1.2;
}
}
return pay;
printf("%f点打车%f公里付费%f元",time,mail,pay);
}
int main()
{ int sum= Pay(9,12)+Pay(18,12);
printf("小明每天打车的总费用为%d元",sum);
return 0;
}