zoukankan      html  css  js  c++  java
  • 课堂练习--最少花费的购买书籍

     
    设计思路:

    由题目可知在1-5本之间时,购买12345本不同书籍最省钱,6本时是5+1,7本时是5+2,8本时是4+49本时是5+4,以上是最省钱的购买方式。若购买的书籍是num本,则花费最少的金额为money,

    num%5=0时,money=num*8*0.75;

    num%5=1时,money=num-1*8*0.75+8

    num%5=2时,money=num-2*8*0.75+8*2*0.95

    num%5=3时,money=(num-8)*8*0.75+8*8*0.8

    num%5=4时,money=(num-4)*8*0.75+4*8*0.8

    以上就可以的得出最少花费的购买书籍的方式。

    代码:

    import java.util.Scanner;
    public class maishu {
    
    	
    
    	@SuppressWarnings("resource")
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Scanner in=new Scanner(System. in);
        System.out.print("Input book number :");
        int num =in.nextInt();
        double money=0,n;
          n=num%5;//记录执行那此操作;
        if(n==0)
        	money=num*8*0.75;
        if(n==1)
    		money=(num-1)*8*0.75+8;
        if(n==2)
    		money=(num-2)*8*0.75+8*2*0.95;
        if(n==3)
    		money=(num-8)*8*0.75+8*8*0.8;
        if(n==4)
    		money=(num-4)*8*0.75+4*8*0.8;
        System.out.print("最节省方式购买所需要的钱 :"+money+" 元");
    	}
    
    }
    

     截图:

  • 相关阅读:
    Codeforces Round #462 (Div. 2)
    Codeforces 934.D A Determined Cleanup
    Codeforces 934.C A Twisty Movement
    Codeforces 934.B A Prosperous Lot
    event和window.event
    javascript事件捕获与冒泡
    Dom兼容问题记录汇总
    流媒体网站开发技术浅谈
    javascript:自定义事件初探
    jQuery插件教程
  • 原文地址:https://www.cnblogs.com/chenpengmeng/p/5556243.html
Copyright © 2011-2022 走看看