电影院票价:成人票(50 元/人),儿童票(30 元/人),套票:70 元(含 1 成人 + 1 儿童),一家人来购票,家里共有 X 个成人,Y 个儿童,编写程序计算最少花费多少钱购买门票。
例如:2个成人,1个儿童,最少花费 = 1张套票 + 1张成人票 = 70元 + 50元 = 120元。
核心算法:
如何计算能购买几张套票?
比较成人与儿童人数,按人少的购买套票,多的计算差值,单独购买。
实现:
成人数-儿童数=差
判断差是否大于零
如果差大于零说明成人多,则按儿童人数购买套票,再加上差*成人票价50。即:儿童数*70+差*50
如果差小于等于零,则可以按成人数量购买套票,再加上差的绝对值*儿童票价30。即:成人数*70+差的绝对值*30
「•」用户发布作品中的图片、音乐素材均来自创作者本人,仅用于学习使用,如有侵权请联系本站删除。