2010广州亚运会马上就要开幕了广州出租车总公司制订出新的出租车计费方案:起步价10元行程3公里以内含3公里;超过3公里不足5公里含5公里的部分每公里18元;超过5公里的部分每公里27元。 聪明的小朋友你想为2010广州亚运出一份力吗?下面就请你为出租车总公司编写一个计算出租车车费的程序吧。【输入格式】 一行输入出租车运行的里程数。里程数有可能是小数【输出格式】一行输出乘客应该付的车费。保留2位小
#include <stdio.h>
int main() {
float distance;
float fare;
scanf("%f", &distance);
if (distance <= 3) {
fare = 10;
} else if (distance <= 5) {
fare = 10 + (distance - 3) * 1.8;
} else {
fare = 10 + 2 * 1.8 + (distance - 5) * 2.7;
}
printf("%.2f\n", fare);
return 0;
}
注:此程序假设输入的里程数不会超过10公里。如果里程数可能超过10公里,可以使用循环来处理。
原文地址: http://www.cveoy.top/t/topic/hEJc 著作权归作者所有。请勿转载和采集!