114-1程設B組Week4實習課小考第二題


Submit solution

Points: 50
Time limit: 5.0s
Memory limit: 195M

Authors:
Problem type
Allowed languages
Java 19, Java 8

題目說明

  • 使用者輸入一個整數money,程式根據錢幣面額進行換錢,請以換取最少錢幣的目標換錢並輸出每種錢幣需要的數量。
  • 如果輸入負數則輸出錯誤訊息

  • 錢幣面額:

    • 1000元
    • 500元
    • 100元
    • 50元
    • 5元
    • 1元

測資範圍

  • money \[-100000 <= money <= 100000\]

提醒

  • 最後一行要用System.out.println()才會跟範例輸出一樣。
  • 程式前面記得加上immport java.util.Scanner;

範例輸出/輸入

範例輸入1

12345

範例輸出1

1000元紙鈔需要12張
500元紙鈔需要0張
100元紙鈔需要3張
50元硬幣需要0個
10元硬幣需要4個
5元硬幣需要1個
1元硬幣需要0個

範例輸入2

0

範例輸出2

1000元紙鈔需要0張
500元紙鈔需要0張
100元紙鈔需要0張
50元硬幣需要0個
10元硬幣需要0個
5元硬幣需要0個
1元硬幣需要0個

範例輸出3

-30678

範例輸入3

錯誤

Comments

There are no comments at the moment.