??? 小明剛剛找到工作,老板人很好,只是老板夫人很愛購物。老板忙的時候經常讓小明幫忙到商場代為購物。小明很厭煩,但又不好推辭。
??? 這不,XX大促銷又來了!老板夫人開出了長長的購物單,都是有打折優惠的。
??? 小明也有個怪癖,不到萬不得已,從不刷卡,直接現金搞定。
??? 現在小明很心煩,請你幫他計算一下,需要從取款機上取多少現金,才能搞定這次購物。
??? 取款機只能提供100元面額的紙幣。小明想盡可能少取些現金,夠用就行了。
??? 你的任務是計算出,小明最少需要取多少現金。
以下是讓人頭疼的購物單,為了保護隱私,物品名稱被隱藏了。
-----------------
****???? 180.90?????? 88折
****????? 10.25?????? 65折
****????? 56.14??????? 9折
****???? 104.65??????? 9折
****???? 100.30?????? 88折
****???? 297.15??????? 半價
****????? 26.75?????? 65折
****???? 130.62??????? 半價
****???? 240.28?????? 58折
****???? 270.62??????? 8折
****???? 115.87?????? 88折
****???? 247.34?????? 95折
****????? 73.21??????? 9折
****???? 101.00??????? 半價
****????? 79.54??????? 半價
****???? 278.44??????? 7折
****???? 199.26??????? 半價
****????? 12.97??????? 9折
****???? 166.30?????? 78折
****???? 125.50?????? 58折
****????? 84.98??????? 9折
****???? 113.35?????? 68折
****???? 166.57??????? 半價
****????? 42.56??????? 9折
****????? 81.90?????? 95折
****???? 131.78??????? 8折
****???? 255.89?????? 78折
****???? 109.17??????? 9折
****???? 146.69?????? 68折
****???? 139.33?????? 65折
****???? 141.16?????? 78折
****???? 154.74??????? 8折
****????? 59.42??????? 8折
****????? 85.44?????? 68折
****???? 293.70?????? 88折
****???? 261.79?????? 65折
****????? 11.30?????? 88折
****???? 268.27?????? 58折
****???? 128.29?????? 88折
****???? 251.03??????? 8折
****???? 208.39?????? 75折
****???? 128.88?????? 75折
****????? 62.06??????? 9折
****???? 225.87?????? 75折
****????? 12.89?????? 75折
****????? 34.28?????? 75折
****????? 62.16?????? 58折
****???? 129.12??????? 半價
****???? 218.37??????? 半價
****???? 289.69??????? 8折
--------------------
需要說明的是,88折指的是按標價的88%計算,而8折是按80%計算,余者類推。
特別地,半價是按50%計算。
請提交小明要從取款機上提取的金額,單位是元。
答案是一個整數,類似4300的樣子,結尾必然是00,不要填寫任何多余的內容。
特別提醒:不許攜帶計算器入場,也不能打開手機。
【解析】:將上面出現的數字復制進eclipse,然后把****改成+把文字去掉,半折改成50,在數字與打的折之間加“0.” 最后得出結果。
【程序輸出結果】:5136.859500000001
【答案】:5200
將上面的得數據復制過去,然后替換。在加上運算符就OK。


#include<bits/stdc++.h> using namespace std; int main() {double ans=0;ans=180.90 * 88*0.01+10.25 * 65*0.01+56.14 * 90*0.01+104.65 * 90*0.01+100.30 * 88*0.01+297.15 * 0.5+26.75 * 65*0.01+130.62 * 0.5+240.28 * 58*0.01+270.62 * 80*0.01+115.87 * 88*0.01+247.34 * 95*0.01+73.21 * 90*0.01+101.00 * 0.5+79.54 * 0.5+278.44 * 70*0.01+199.26 * 0.5+12.97 * 90*0.01+166.30 * 78*0.01+125.50 * 58*0.01+84.98 * 90*0.01+113.35 * 68*0.01+166.57 * 0.5+42.56 * 90*0.01+81.90 * 95*0.01+131.78 * 80*0.01+255.89 * 78*0.01+109.17 * 90*0.01+146.69 * 68*0.01+139.33 * 65*0.01+141.16 * 78*0.01+154.74 * 80*0.01+59.42 * 80*0.01+85.44 * 68*0.01+293.70 * 88*0.01+261.79 * 65*0.01+11.30 * 88*0.01+268.27 * 58*0.01+128.29 * 88*0.01+251.03 * 80*0.01+208.39 * 75*0.01+128.88 * 75*0.01+62.06 * 90*0.01+225.87 * 75*0.01+12.89 * 75*0.+34.28 * 75*0.01+62.16 * 58*0.01+129.12 * 0.5+218.37 * 0.5+289.69 * 80*0.01;cout<<ans<<endl;return 0;}
?