#include <stdio.h>
float taxifee(int t,int m)
{
float money;
if (m<=3)
{
money = 14;
printf ("打车总费用是14\n");
}
else
{
if (t<5&&t>=23)
{
money = 13+(m-3)*2.3*1.2+1;
printf("夜间车费是%f\n",money);
}
else
{
money =13+(m-3)*2.3+1;
printf("日间车费是%f\n",money);
}
}
return money;
}
int main()
{
double z;
z=taxifee(9,12)+taxifee(18,12);
printf("小明每天打车的总费用是%f\n元",z);
return 0;
}
你这个可以正确输出的
你的判断条件是||不是&&