#include <stdio.h>
int distance;
float takeTheBus(int time)
{
float count;
if(time>=23&&time<=5)
{
count=13+(distance-3)*1.2*2.3+1;
}else
{
count=13+(distance-3)*2.3+1;
}
}
int main()
{
distance=12;
float count2=takeTheBus(9)+takeTheBus(18);
printf("小明每天打车总费用%lf",count2);
return 0;
}
他又没有晚上乘车 所以这个“3. 晚上23点(含)至次日凌晨5点(不含)打车,每公里单价计费加收20%。”不算
#include <stdio.h>
int main()
{ float m;
m=(13+2.3*(12-3))*2+2;
printf("%f",m);
return 0;
}
应该是这样的
简单点就是把你的 takeTheBus函数中distance换成12,或者在自定义函数中创建变量distance,而不是在主函数中
真的理解错了................