Time_Warrior
2015-08-25 02:15
#include <stdio.h> double getPrice(double time, double distance) { double price = 2.3; // 定义每公里计费 double price2 = 13; // 定义总费用 if (time >= 23 && time < 5) // 判断打车时间是否是23点至5点 price2 += price2 * 1.2; // 价格加20%,即1.2 if (distance > 3) // 判断车程是否大于3千米 price2 += 2.3 * distance; // 每公里2.3元 price += 1; // 燃油附加费 return price2; // 返回车费 } int main() { double p = 0; // 定义总车费 p += getPrice(9,12); // 上班车费 p += getPrice(18,12); // 下班车费 printf("小明每天共需要车费%lf",p); // 输出车费信息 return 0; }
感觉好像哪里错了?
右侧资料下载区有源码,你可以看看源码是如何写的
C语言入门
926937 学习 · 21533 问题
相似问题