电脑专家qq在线咨询:新西兰面试题,你会知道答案吗?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/08 14:11:41
有3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了老板. 后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们, 服务生偷偷藏起了2元, 然后,把剩下的3元钱分给了那三个人,每人分到1元.这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱, 3个人每人9元,3 X 9 = 27 元 + 服务生藏起的2元=29元,还有一元钱去了哪里???此题在新西兰面试的时候曾引起巨大反响. 你会知道答案吗?

这里偷换了一个概念
实际上还是三个人住宿花了25元,再加上2元服务生偷了的,返回的三元就对上了.也就不是每个人花了9元而是25/3+1就是他们每个人实际花的钱了.
题当中的算法实际上是没有把服务生偷的钱算在他们的花消中,所以就少了那一元钱

这是算错了的吧~

想不出来,如果推过去,应该是算错了的,可是不知道为什么两种算法会有差别。。