#include <stdio.h>
int time;
float cost(km)
{
float money;
if(km<=3)
{
money=13+1;
}
else
{
if(time>5&&time<23)
{
money=1+13+(km-3)*2.3;
}
else
{
money=1+13+(km-3)*2.3*1.2;
}
}
return money;
}
int main()
{
time=9;
float a=cost(12);
time=18;
float b=cost(12);
float sum;
sum=a+b;
printf("小明每天打车的总费用为%f\n",sum);
return 0;
}
没有关系啊,直接取小数点后两位不就行了。%.2f这样