先 第一种算法 很简单 3*10(每人100)=30
然后是退5 25(住宿)+5(返还)=30
接下来 服务生拿走2 5-2=3 于是 总账目是 25(住宿)+3(返还)+2(服务生)=300
再来是 每人分1块 所以是 总数为 25(住宿)+2(服务生)+3*1(每人返还)=30
算术应该是住宿 每人 25/3=8.33
每人返还10 所以是 83.3+1=9.33
于是 3*9.33+2=30
好了 引导性算法 解决问题的算法 看这里
题目中的误导主要是
服务生返还每人1元 自己留下2元 我们屏蔽这2元先不看它 就当是5元全部退还3人5/3=1.6667
在这里 3*(10-1.6667)+5=30依然没有出错
那么继续
然后实际是每人返还了1元 所以就是每人少返还0.6667元
问题出来了 3*(10-1)+2=29 少了1元
好吧 上边是错误的算法
我们把 3*(10-1.6667)+5=30这个式子转换下看看
3*(10-1.6667)+5=3*(10-1-0.6667)+5=3*(10-1)-2+5=3*(10-1)+3=30
看见哪里有问题了吧 问题就是 服务生拿走的20元要算在返还的金额里面而不是花费的金额里面
因为无论是老板还是顾客 大家都知道实际返还金额是5不是5-2=3
我们换个角度看 假设 老板返还5元 服务生把钱全还给顾客 这样大家都理解了是吧?25+5=30
然后这个时候服务生说自己很伟大的帮顾客省钱了 于是乎顾客又给了服务生2元小费
所以这2元不是包含在开始顾客缴纳的每人10元内的小费 而是另外的一项支出
所以我们的每位顾客共计小费计算方式是 10-5/3+3/3=9.3333
所以总数是 3*9.3.33(每人消费)+2(3人给服务生的小费)=30
参考资料:我对了 没问题。
很简单不要被问题骗了。我记得这个题的原题是说的3个人要住宿。
其实3个人一人拿出了10元 10+10+10=30 总数是30
老板退了5元 30-5=25 老板收了25
伙计偷了2元 顾客收到3元
2+3+25=30 钱是没有少的
这个题的问题就是后面的3*9=27那个问题是拿来蒙蔽你的。
实际一分没少
加数及和的概念弄混了。27是和数,25和2是加数。
★正确答案★ 三人实际支付房费27元,其中老板得25元,剩下2元服务生私吞了,不多不少,正好
这一题真正迷惑人的地方在于服务生藏起的2元,其实我们只要把老板和服务生看作同一个人的话,问题就简单多了。就好像这样——老板本来应该退还5元给客人,但因为一时的财迷心窍,私吞了2元,只还了3元。这样老板就实际得了27元。客人也实际支付了27元,两者不多不少,正好
因为三个客人总共出了27元,每人出9元
老板拿25元,贪污的他拿2元
27=3×9=25+2
他们花的27元包括了被贪污的2元。
所以题目中用27+2=29,说少了1元是混淆视听。
而总数的30=27(房费25+贪污的2)+3(被退回的)
简单的说,就是25(老板处)+2(服务员处)+3(退回三人处)=30(三人最初交的钱)
这题你咋能那样算呢,应该是3*9-2=25才对呀,不知道你那样算出来的30是啥,应该是你把题理解错了