用这种方法,这怎么改?
#include <stdio.h>
float cost(int x,int y)
{float m;
if(x>=23||x<5)
{
if(y<=3)
{
m=13+1;
}
else
{
m=13+(y-3)*2.3*120%+1;
return m;
}
}
else
{ if(y<=3)
{
m=13+1;
return m;
}
else
{
m=13+(y-3)*2.3+1;
return m;
}
}
}
int main()
{printf("早上的车费%f",cost(9,12));
printf("晚上的车费%f",cost(18,12));
printf("总车费%f",cost(9,12)+cost(18,12));
return 0;
}