深入分析地铁优惠公式
地铁优惠公式(随地转圈):
假设40次地铁次数,原价最低2元,设行程单价为p元。
问题:求p为多少时没有任何优惠。
int original_total_price(unsigned char cnt, unsigned int pirce) { int total; total = (cnt - 15) * price * 0.6 + 15 * price; return total; } int discout_total_price(unsigned char cnt, unsigned int price) { int discout; discout = 15 * 2 + cnt * price * 0.6; return discout; }
两个函数联合解出得:
p = 5时,没有优惠。
p > 5时,6 * price - 30 优惠