本帖最後由 陳冠霖 於 2020-8-20 10:19 編輯
- //智慧找零
- import java.util.Scanner;
- public class a
- {
- public static void main(String[] args)
- {
-
- Scanner s=new Scanner(System.in);
- System.out.println("商品價格");
- int r=s.nextInt();
- System.out.println("客人付的錢");
- int p=s.nextInt();
- int a=p-r;//a:應找零 ,p:客人付的錢,r:商品價格
- System.out.println("應找"+a+"元");
-
- if(a>=500)
- {int fh=a/500;
- System.out.println("500元鈔票"+fh+"張");
- }
- int fhr=a%500;
-
- if(fhr>=100)
- {int h=fhr/100;
- System.out.println("100元鈔票"+h+"張");
- }
- int hr=fhr%100;
-
- if(hr>=50)
- {int f=hr/50;
- System.out.println("50元硬幣"+f+"枚");
- }
- int fr=hr%50;
-
- if(fr>=10)
- {int t=fr/10;
- System.out.println("10元硬幣"+t+"枚");
- }
- int tr=hr%10;
-
- if(tr>=5)
- {int f=tr/5;
- System.out.println("5元硬幣"+f+"枚");
- }
- int five=tr%5;
-
- if(five>=1)
- {int o=five/1;
- System.out.println("1元硬幣"+o+"枚");
- }
- }}
複製代碼 |