返回列表 發帖
本帖最後由 陳冠霖 於 2020-8-20 10:19 編輯
  1. //智慧找零
  2. import java.util.Scanner;

  3. public class a
  4. {
  5.         public static void main(String[] args)
  6.         {
  7.       
  8.         Scanner s=new Scanner(System.in);
  9.         System.out.println("商品價格");
  10.         int r=s.nextInt();
  11.         System.out.println("客人付的錢");
  12.         int p=s.nextInt();
  13.         int a=p-r;//a:應找零 ,p:客人付的錢,r:商品價格
  14.         System.out.println("應找"+a+"元");
  15.         
  16.         if(a>=500)
  17.         {int fh=a/500;
  18.         System.out.println("500元鈔票"+fh+"張");
  19.         }
  20.         int fhr=a%500;
  21.       
  22.         if(fhr>=100)
  23.         {int h=fhr/100;
  24.         System.out.println("100元鈔票"+h+"張");
  25.         }
  26.         int hr=fhr%100;
  27.       
  28.         if(hr>=50)
  29.         {int f=hr/50;
  30.         System.out.println("50元硬幣"+f+"枚");
  31.         }
  32.         int fr=hr%50;
  33.       
  34.         if(fr>=10)
  35.         {int t=fr/10;
  36.         System.out.println("10元硬幣"+t+"枚");
  37.         }
  38.         int tr=hr%10;
  39.         
  40.         if(tr>=5)
  41.         {int f=tr/5;
  42.         System.out.println("5元硬幣"+f+"枚");
  43.         }
  44.         int five=tr%5;
  45.       
  46.         if(five>=1)
  47.         {int o=five/1;
  48.         System.out.println("1元硬幣"+o+"枚");
  49.         }
  50. }}
複製代碼

TOP

返回列表