5-14中关于在晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%的计算
这个为啥不行
#include <stdio.h>
float fee(t)
{
int f=14;
int n=12;
float fee;
if(n<=3)
{
fee=f;
}
else
{
float d;
fee=f+d*(n-3);
if(5<=t<=23)
{
d=2.3;
}
else
{
d=2.3*1.2;
}
}
return fee;
}
int main()
{
printf("fee=%f",fee(9)+fee(18));
return 0;
}这个就行
#include <stdio.h>
float fee(t)
{
int f=14;
int n=12;
float fee;
if(n<=3)
{
fee=f;
}
else
{
if(5<=t<=23)
{
fee=f+2.3*(n-3);
}
else
{
fee=f+2.3*(n-3)*1.2;
}
}
return fee;
}
int main()
{
printf("fee=%f",fee(9)+fee(18));
return 0;
}呢?