黑马程序员技术交流社区
标题:
有这么一道非编程题
[打印本页]
作者:
QQ1002730074
时间:
2017-7-14 13:31
标题:
有这么一道非编程题
三人去投宿一晚30块,每人掏10块凑30块交给老板。 老板说搞优惠只要25块,拿5块钱叫服务生还他们,服务生偷偷藏了2块,把剩下的3块按每人1块分给他们。这样一开始每人掏10块,现在又退了1块,也就是10 -1=9,每人只花了9块,3个人每人9块,9×3=27块 服务生藏2块=29块,还有一块钱去哪了?
作者:
七月wj
时间:
2017-7-14 14:36
判断方式一
1,结算等式:每人10块,10+10+10(顾客支付)=30(老板获得);
2,优惠退钱,总金额优惠5元,共收费25,服务生私扣2元,每人退回1元,每人花费变更:10-1=9元
3,于是有新的结算等式:(9+9+9)(顾客支付)-2(服务生私扣)=25(老板获得)。
因为9*3+2既不是原结算方式也不是现结算方式所以9*3+2该等于多少等于多少
另一种判断方式
取特例:假设服务生私扣5元,按照题目给出算法,于是每人花了10,10*3+5=35,为啥多了5块,答案显而易见,新的结算等式应为:10*3(顾客支付)-5(服务员私扣)=25(老板获得)
作者:
猫王
时间:
2017-7-15 18:44
25+5=30;27+3=30;27为啥要加那2元呢?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2