那一元钱哪去了

来源:百度知道 编辑:UC知道 时间:2024/09/21 03:28:29
3个人去住宿,一晚30元,三个人一人拿出10元交住宿费,店老板叫来服务员给他们送5元,说现在打折25元,服务员偷偷藏了2元,给他们每人一元,他们3人划成每人9元,3×9=27 加2=29 问那一元哪去了

很简单不要被问题骗了。我记得这个题的原题是说的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元,两者不多不少,正好

先 第一种算法 很简单 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*(