在慶祝中華隊的精彩勝利之際,市場上掀起了一股可樂熱潮,大家都想喝上冰涼的可樂來慶祝這份喜悅!為了讓消費者能夠持續享受可樂的美味,廠商特別推出了一項活動,讓大家可以用可樂蓋來換取金錢,進而購買更多的可樂。
兌換規則:
1. 購買可樂:每瓶可樂的價格為 27元。消費者可以用現金購買可樂。
2. 可樂蓋兌換:每喝完一瓶可樂,消費者會獲得一個可樂蓋。消費者可以將 2個可樂蓋 兌換成 15元。注意:單個可樂蓋無法兌換,必須至少有兩個蓋子才能進行兌換。
3. 重複消費:用戶可以利用透過可樂蓋兌換得到的金額再次購買可樂,並繼續累積可樂蓋。
題目要求:
請撰寫一個程式,輸入一開始的金額,計算出消費者最多可以喝到幾瓶可樂,並顯示剩餘的金額。(盡可能將蓋子換成錢的狀況。)
範例
假設用戶擁有 100元:
• 首先可以購買 3瓶可樂(共花費81元),剩餘 19元。
• 獲得 3個可樂蓋。
• 使用 2個可樂蓋 兌換 15元,此時用戶還剩 1個可樂蓋,並且現在擁有 34元(19元 + 15元)。
• 用 34元 可以再購買 1瓶可樂(花費27元),獲得 1個可樂蓋,此時擁有 2個可樂蓋。
• 再次使用這 2個可樂蓋 兌換 15元,用戶現在擁有 22元(34元 - 27元 + 15元),此時無法再購買可樂。
• 最後,用戶總共喝了 4 瓶可樂,剩餘 22 元。
輸入為一個正整數 n ,代表初始金額。
第一行輸出共喝了幾瓶可樂,第二行輸出剩餘的金額。
100
4 22
200
9 17
| 編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |
|||||