4.1 找零問題
問題描述:
設有50、20、10、5、1、0.5、0.1等面額的零錢,顧 客購物花了n元,在支付(n / 100 + 1) * 100元後,收銀員應如何找 零,才能使找回的錢數最少。
輸入: n,表示顧客所花的錢數,最多包含一位小數。
輸出: 找回的零錢數。
樣例輸入: 67.5 243
樣例輸出: 5 4
//acm貪心演算法應用——找零問題
#include
using
namespace
std;
double money_unit[7] = ; //錢的所有面額
int main()
if (!shouldrevmoney)
}cout
<< "找回的零錢最少張數為 :";
cout
<< revmoneyamount << endl;
system("pause");
return
0;}
找零錢 貪心
現 在有1,2,5,10,20,50,100面值的人名幣若干。你的任務就是用最少的張數來找錢。如需要找23元,我們用一張20,一張2元,一張1元即可。所以3張就是最少的張數。description 輸入多組資料,第一行n n 100 表示有多少組錢需要找,第2 n 1行,輸入要找的錢m m 0 in...
貪心找零錢
楚喬 宇文玥和燕洵在日本旅行,經過了幾天的遊玩之後,錢包裡出現了大量硬幣,楚喬決定用錢包裡的硬幣為宇文玥和燕洵在自動販賣機買水。楚喬的錢包裡有1元 5元 10元 50元 100元和500元硬幣各c1,c5,c10,c50,c100,c500枚。現在要用這些硬幣來到自動販賣機買 為a的飲料,假設自動販...
找零錢問題
問題描述 我們知道人民幣有1 2 5 10 20 50 100這幾種面值。現在給你n 1 n 250 元,讓你計算換成用上面這些面額表示且總數不超過100張,共有幾種。比如4元,能用4張1元 2張1元和1張2元 2張2元,三種表示方法。輸入有多組,每組一行,為乙個整合n。輸入以0結束。輸出該面額有幾...