题目:
某城市普通出租车收费标准如下:起步里程为3公里,起步费10元;超过起步里程后10公里内,每公里2元;超过10公里以上的部分加收50%的空驶补贴费,即每公里3元;营运过程中,因路阻及乘客要求临时停车的,按每5分钟2元计收(不足5分钟则不收费)。运价计费尾数四舍五入,保留到元。编写程序,输人行驶里程(公里)与等待时间(分钟),计算并输出乘客应支付的车费(元)
#include<stdio.h>
#include<math.h>
int main(){
int t;
double x, m;
printf("请输入行驶里程x(公里)和等待时间t(分钟):");
scanf("%lf%d", &x, &t);
if (x <= 3)
m = 10;
else if (x >= 13)
m = 30 + (x - 13) * 3;
else
m = 10 + (x - 3) * 2;
m += t / 5 * 2;
m = round(m);
printf("应支付车费%.0f元", m);
return 0;
}