怎样买书更便宜

设计思路:

  先计算每5本区间内怎样买书更便宜,然后买书数量更多的时候用取余算法计算买书最便宜价格总数。

源代码:

 1 import java.util.Scanner;
 2 public class book {
 3  
 4     public static void main(String[] args) {
 5 
 6         Scanner SC=new Scanner(System.in);
 7         System.out.println("请输入买书数量:");
 8         int num=SC.nextInt();
 9         int m,n;
10         double money = 0;
11         m=num%5;
12         n=num/5;
13        if(m==0){
14             money=n*30;
15        }
16        if(m==1){
17             money=n*30+8;
18        }
19        if(m==2){
20             money=n*30+2*8*0.95;
21        }
22        if(m==3){
23             if(n==0){
24                 money=3*8*0.9;
25             }
26             else{
27                 money=(n-1)*30+4*8*0.8*2;    
28             }
29        }
30        if(m==4){
31             money=n*30+4*8*0.8;
32  
33     }
34         System.out.println("最低价格为"+money+"元");
35     }
36 }

实验结果截屏:

原文地址:https://www.cnblogs.com/amiee/p/5557408.html