课堂练习—最低价格
2015-05-13 10:36
267 查看
1.设计思想:首先在纸上从1开始计算找规律,发现当这个数依次减5后出现8时,买2套4卷不一样的书时价格是最便宜的,其他情况下都是买5卷不一样的,然后剩下小于5本的就按照折扣价格购买。
2.源程序
3.结果截图
4.总结
对于这个问题,找到规律,有了思路之后,问题就能轻而易举的解决了。
2.源程序
#include <iostream> using namespace std; void main() { int n; int a=0,b=0; double sum; cout<<"请输入要买的书的本数:"<<endl; cin>>n; a=n/5; b=n%5; cout<<"最低价格为:"; if(n==3) { sum=3*8*(1-0.1); } else { if(b==0) { sum=a*5*8*(1-0.25); } if(b==1) { sum=a*5*8*(1-0.25)+8; } if(b==2) { sum=a*5*8*(1-0.25)+2*8*(1-0.05); } if(b==3) { sum=(n-8)/5*5*8*(1-0.25)+4*2*8*(1-0.2); } if(b==4) { sum=a*5*8*(1-0.25)+4*8*(1-0.2); } } cout<<sum<<endl; }
3.结果截图
4.总结
对于这个问题,找到规律,有了思路之后,问题就能轻而易举的解决了。
相关文章推荐
- 课堂练习——计算法能够计算出读者购买一批书的最低价格。
- 课堂练习-买书价格最低
- 软件工程课堂练习——求买书最低价格
- 课堂练习—设计算法能够计算出读者购买一批书的最低价格
- 软件工程课堂作业——购买《哈利波特》的最低价格
- 课堂作业----一批书的最低价格
- 课堂练习-买书折扣最低
- 课堂练习_买书的最低价钱
- 课堂练习之最高折扣,最低优惠规划
- 课堂练习之求最划算的买法的价格
- 课堂练习之环形二维数组
- Day58-Oracle02 - 内连接、外连接、子查询(exists用法,关联/非关联子查询)、课堂练习(行列转换)、rownum和rowid
- 黑马程序员--Eclipse的基本操作(我们的课堂练习)
- Android开发练习作业:纸黄金白银实时价格查询App
- 课堂练习之《哈利波特》
- CCNA课堂练习二:路由协议EIGRP简单介绍与配置
- 课堂练习 哈利波特
- 课堂练习之找水王2
- 课堂练习-找水王续