您的位置:首页 > 其它

书店促销

2015-05-28 22:36 183 查看
设计思想:

折扣 付款

1 0 8

2 0.05 8*0.95

3 0.10 8*0.9

4 0.20 8*0.8

5 0.25 8*0.75

1本无折扣

2本2*8*0.95

3本3*8*0.9

4本4*8*0.8

5本5*8*0.75

6本 5+1

7本 5+2

8本 4+4 而不是5+3 4*8*0.8*2=51.2 3*8*0.9 +5*8*0.75=51.6

9本 5+3

源代码:

#include <iostream>
using namespace std;

void main()
{
int n;
int a=0,b=0;
int 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);//买全套的书籍5,10、、、、
}

if(b==1)//买1,6,11
{
sum=a*5*8*(1-0.25)+8;
}

if(b==2)//买2,7、、、、、
{
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;
}屏幕截图:



总结:

这道题关键是八本时4+4比5+3便宜 以后这类题都要在纸上分析清楚计算清楚。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: