Automatic Change Machine


Submit solution

Points: 20
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

題目說明

<1141檢定考題>
請撰寫一個程式,讓使用者輸入:
• 商品價格 price(整數)
• 付款金額 pay(整數)
若 pay < price,則輸出 Not enough money, please enter again.。
若 pay >= price,則計算找零金額 \(change = pay - price\),並使用迴圈依序計算找零需給予的紙鈔與硬幣數量。
使用的面額如下(由大到小):
100, 50, 10, 5, 1
找零規則為:
• 使用 最少張數/個數 的方式找零(貪婪法)

輸入:

輸入兩個數字,分別是商品價格與付款金額:
price
pay

輸出:

Change:
100:
50:
10:
5:
1:

測資範例1

輸入:

125
200

輸出:

Change: 75
100: 0
50: 1
10: 2
5: 1
1: 0

範例測資2

輸入:

378
500

輸出:

Change: 122
100: 1
50: 0
10: 2
5: 0
1: 2

範例測資3

輸入:

200
150

輸出:

Not enough money, please enter again.

Comments

There are no comments at the moment.