书店针对《哈利波特》系列书籍进行促销活动,一共5卷,用编号0、1、2、3、4表示,单独一卷售价8元, 具体折扣如下所示:
|
本数 |
折扣 |
|
2 |
5% |
|
3 |
10% |
|
4 |
20% |
|
5 |
25% |
思路:十本一套是60元 其余要购买的本数用switch语句 分别列出0-9的本书的价格 然后计算出60*a套数的钱加上其余的钱。
#include<iostream> using namespace std; int main() { int num; float a,b; cout<<"请输入要购买书的数目:"<<endl; cin>>num; int x=num/10; int y=num%10; a=60*x; switch(y) { case 0:b=0; break; case 1:b=8; break; case 2:b=15.2; break; case 3:b=21.6; break; case 4:b=25.6; break; case 5:b=30; break; case 6:b=38; break; case 7:b=45.2; break; case 8:b=51.2; break; case 9:b=55.6; break; } cout<<"总价是:"<<a+b<<endl; return 0; }


浙公网安备 33010602011771号