出租车收费。某城市普通出租车收费标准如下:起步里程3公里起步费用10元;超起步里程后10公里内每公里租费2元;超过10公里以上的部分加50的回空补贴费即每公里租费3元。营运过程中因路阻及乘客要求临时停车的每5分钟按1公里租费计收。运价计费尾数四舍五入保留到元。编写程序输入行驶里程公里与等待时间分钟计算并输出乘客应支付的车费元。用c语言
#include <stdio.h> #include <math.h>
int main() { float distance, time, fee; printf("请输入行驶里程(公里)和等待时间(分钟):"); scanf("%f%f", &distance, &time); // 计算行驶费用 if (distance <= 3) { fee = 10; } else if (distance <= 13) { fee = 10 + (distance - 3) * 2; } else { fee = 10 + 10 * 2 + (distance - 13) * 3; } // 计算等待费用 fee += ceil(time / 5) * 2; // 尾数四舍五入 fee = round(fee); printf("乘客应支付的车费为:%.0f元\n", fee); return 0; }
原文地址: https://www.cveoy.top/t/topic/M9p 著作权归作者所有。请勿转载和采集!