标签:
1.题目
本数 折扣
2 5%
3 10%
4 20%
5 25%
要求将设计思想、代码实现、实现截图、个人总结以博文的形式发表
2. 过程分析,结合老师在课上讲的几种情况当购买书本的数量小于5的时候,根据打折表选择,当数量大于10时,可以取5的余数然后代入,现在只考虑以下几种情况:
当 n=6 时 有以下几种情况 5+1 4+2 3+3经过计算知道第一种情况下享受到的优惠最多
n=7 时 有以下几种情况 5+2 4+3
n=8 时 有以下几种情况 5+3 4+4
n=9时 有以下几种情况 5+4
#include <iostream.h> int main() { int n; cout<<"请输入所购买图书的数量(6<=n<=10): "<<endl; cin>>n; cout<<"此图书数目的购买方式可分为以下几种情况 "<<endl; if(n=6) { cout<<"第一种:5+1,优惠价格为 5*8*0.25=10(元) !"<<endl; cout<<"第二种:4+2,优惠价格为 4*8*0.2+2*8*0.05=6.8(元) !"<<endl; cout<<"第三种:3+3,优惠价格为 3*8*0.1*2=4.8(元) !"<<endl; cout<<" 综上选择第一种方式!" <<endl; } else if(n=7) { cout<<"第一种:5+2,优惠价格为 5*8*0.25+2*8*0.05=10.9(元) !"<<endl; cout<<"第二种:4+3,优惠价格为 4*8*0.2+3*8*0.1=8.8(元) !"<<endl; cout<<" 综上选择第一种方式!" <<endl; } else if(n=8) { cout<<"第一种:5+3,优惠价格为 5*8*0.25+3*8*0.1=12.4(元) !"<<endl; cout<<"第二种:4+4,优惠价格为 4*8*0.2*2=12.8(元) !"<<endl; cout<<" 综上选择第一种方式!" <<endl; } else if(n=9) { cout<<"此种情况:5+4,优惠价格为 5*8*0.25+4*8*0.2=16.4(元) !"<<endl; } return 0; }
截图:
实验感想: 如何能让电脑自动分析最佳的买书方式目前还没有解决。
标签:
原文地址:http://www.cnblogs.com/TSbj/p/4429664.html