码迷,mamicode.com
首页 > 其他好文 > 详细

《哈利波特》购书最低折扣

时间:2016-05-30 23:22:12      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:

·书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示:

                               本数                  折扣

                                   2                       5%

                                   3                       10%

                                   4                       20%

                                   5                       25%

·根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,则可以享受5%的折扣,另外一本卷一则不享受优惠。
·设计算法能够计算出读者购买一批书的最低价格。
设计思想:
 首先前5本书的折扣肯定是全部买折扣最低。然后从第6本到第9本时。
  第六本:5加1
  第七本:5加2
  第八本:4加4
  第九本:5加4
 所以只需要将所需要买的书除以5之后,然后将余数加上5和这几个相比较,最特殊的自然是8本的时候,然后在计算。
代码实现:
 
实现截图:
个人总结:

《哈利波特》购书最低折扣

标签:

原文地址:http://www.cnblogs.com/mengqimoli/p/5544205.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!