题目描述:起步里程为3公里,起步费10元;超起步里程后10公里内,每公里2元;超过10公里以上的部分加收50%的回空补贴费,即每公里3元;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费 )。
输入描述:输入在一行中给出输入行驶里程(单位为公里)与等待时间(整数,单位为分钟),其间以空格分隔。
输出描述:在一行中输出乘客应支付的车费(单位为元),结果四舍五入,保留到元。
提示
样例输入
2.6 2
样例输出
10
正确答案:程序语言 C/C++ #include<stdio.h>
int main()
{
double money,road;
int time;
scanf("%lf%d",&road,&time);
if(road<=3)
money=10;
else if(road<=10)
money=10+2*(road-3)+(time/5)*2;
else
money=10+2*7+(road-10)*3+time/5*2;
printf("%.0f\n ",money);
return 0;
}
用例1:
输入
2.6 2
输出
10
用例2:
输入 12.5 9
输出
34
用例3:
输入
5.1 4
输出
14