当前位置: 首页 > news >正文

书籍购买

1. 题目:

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

本数 折扣 2    5%

             3    10%

             4    20%

             5    25%

      根据购买的卷数以及本数,会对应不同折扣规则情况。单数一本书只会对应一个折扣规则,例如购买了两本卷1,一本卷2,则可以享受5%的折扣,另外一本卷一则不享受优惠。

      设计算法能够计算出读者购买一批书的最低价格。

      要求将设计思想、代码实现、实现截图、个人总结以博文的形式发表。

2. 设计思想:

如果购买的书籍少于五本则卖的种类越多折扣越大,大于五本时就得考虑,如果买6本怎相当于5+1,买7本相当于5+2,但是买8本则是5+3共花51.6元,4+4共花51.2,则4+4更便宜,买9本相当于5+4,买10本相当于5+5.撤了买8以外怎都有规律。特别注意买的最后能组成8本的情况。

转载于:https://www.cnblogs.com/wmq123/p/10251854.html

相关文章:

  • raise 与 raise ... from 的区别
  • iOS开发之APP内部切换语言
  • Thanos如何让Prometheus更易用?
  • Spring任务调度之Spring-Task
  • P5112 FZOUTSY
  • java B2B2C springmvc mybatis多租户电子商城系统- 路由定位器
  • linux对vxlan的支持
  • Mysql优化
  • 3.1Python的判断选择语句
  • 深度解析ES6通过WeakMap解决内存泄漏问题
  • Redis 和 memcache 简单比较
  • verilog语法实例学习(1)
  • Docker三剑客之docker-machine
  • 正者表达式exec和match
  • Linux操作系统有什么吸引力,在程序员中这么受欢迎!
  • 【Amaple教程】5. 插件
  • 【跃迁之路】【477天】刻意练习系列236(2018.05.28)
  • 3.7、@ResponseBody 和 @RestController
  • angular2 简述
  • C++类中的特殊成员函数
  • STAR法则
  • webgl (原生)基础入门指南【一】
  • WebSocket使用
  • WinRAR存在严重的安全漏洞影响5亿用户
  • 初识 webpack
  • 从PHP迁移至Golang - 基础篇
  • 对超线程几个不同角度的解释
  • 关于List、List?、ListObject的区别
  • 汉诺塔算法
  • 猴子数据域名防封接口降低小说被封的风险
  • 记一次和乔布斯合作最难忘的经历
  • 每天10道Java面试题,跟我走,offer有!
  • 如何胜任知名企业的商业数据分析师?
  • 通过npm或yarn自动生成vue组件
  • FaaS 的简单实践
  • #中国IT界的第一本漂流日记 传递IT正能量# 【分享得“IT漂友”勋章】
  • $.ajax()
  • $.ajax()方法详解
  • (10)STL算法之搜索(二) 二分查找
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (定时器/计数器)中断系统(详解与使用)
  • (算法)前K大的和
  • (新)网络工程师考点串讲与真题详解
  • (转)Java socket中关闭IO流后,发生什么事?(以关闭输出流为例) .
  • (转)Linux下编译安装log4cxx
  • ****Linux下Mysql的安装和配置
  • **CI中自动类加载的用法总结
  • .h头文件 .lib动态链接库文件 .dll 动态链接库
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET 简介:跨平台、开源、高性能的开发平台
  • .net 中viewstate的原理和使用
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET开源全面方便的第三方登录组件集合 - MrHuo.OAuth
  • .NET委托:一个关于C#的睡前故事
  • @DependsOn:解析 Spring 中的依赖关系之艺术