一条奇怪的数学题,请大虾们告诉我为啥求下来的结果会不对!不要正确的解法,只要说出为啥结果会少一

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一条奇怪的数学题,请大虾们告诉我为啥求下来的结果会不对!不要正确的解法,只要说出为啥结果会少一相关的知识,希望对你有一定的参考价值。

3个人去投宿,一晚30元,3个人每人淘出十快!凑足了30元交给老板,后来老板说今天有优惠活动,只要25元!拿出5元命令服务生退还给客人。服务生偷偷藏起2元!然后把剩下的3元分给了3个人这样说也就是每人花了9元。3个人每人9元就是3x9=27。加上服务生藏起的2元也就是29元!还有一元钱哪去了?谢谢:

拿两分就满足了~~~
你算错了~~~

这种算法是不对的.
理由:
(1)三个人去投宿,结果每人10元,共10×3=30元。
(2)每人退回1元钱,即每人花了9元钱,三人一共花了27元钱.这27元里老板留下25元,服务生暗藏 2元 .
(3)再加上退回的3元钱,结果正好是30元.
结论:这道题迷惑人之处,主要是它把服务生暗藏的2元从27元钱当中分离了出来,原题的算法错误的认为服务生暗藏的2元不包含在27元当
中,所以也就有了少1元钱的错误结果;而实际上服务生暗藏的2元钱就包含在这27元当中,再加上退回的3元钱,结果正好是30元.
参考技术A 解答:
我们都明白30元钱的去处,
30 - 5 = 25 到了老板手里
5 - 3 = 2 到了服务员手里
3 回到了这三个人手里,每人1元

“他们拿出去了10元钱.又拿回来了1元钱..那他们三人就用了3x9=27元钱 ” --------- 这是从三个人的角度去看钱的去处,那的确他们花了 27 元(其中25元在老板手里,2元在服务员手里),剩下的3元服务员给了他们

“加上服务员藏起的两元钱” --------- 这是服务员拿的,是包含在上面的27元里面的,如果27再加上2,那就是重复计算,是不对的!!!

所以说题目问的1元钱是无中生有!!!!!!!!!
参考技术B 你去看韩剧《婚礼》吧,里面有你要的答案 参考技术C 因为题目有问题

c#中messagebox.show如何实现显示信息换行!求大虾们 速回 急用!!

使用\\n转义来使字符串换行,如输出"这是一个文消息框\\n我换行了",代码如下:

MessageBox.Show("这是一个文消息框\\n我换行了", "提示");

效果如下:

参考技术A private void button1_Click(object sender, EventArgs e)

MessageBox.Show(@"第一行
第二行");

在你要提示的文本前面加个@ 里面按回车 就换行了
参考技术B 在要换行的位置加\r\n
如:对不起\r\n请输入用户名
会显示为:
对不起
请输入用户名
参考技术C MessageBox.Show( "I am \n you"); 参考技术D 使用\n转义来使字符串换行,如输出"这是一个文消息框\n我换行了",代码如下:
MessageBox.Show("这是一个文消息框\n我换行了", "提示");效果如下:
在要换行的位置加\r\n
如:对不起\r\n请输入用户名
会显示为:
对不起
请输入用户名
private void button1_Click(object sender, EventArgs e)

MessageBox.Show(@"第一行
第二行");

在你要提示的文本前面加个@ 里面按回车 就换行了

以上是关于一条奇怪的数学题,请大虾们告诉我为啥求下来的结果会不对!不要正确的解法,只要说出为啥结果会少一的主要内容,如果未能解决你的问题,请参考以下文章

c#中messagebox.show如何实现显示信息换行!求大虾们 速回 急用!!

请大虾们解答一下,在QT中我能使用c语言的printf函数吗?如何使用?谢谢

c++问题,请大虾们指点!

windows xp 安全更新程序KB944338为啥装不上?

C语言的问题,翁凯老师的课完全听不懂,请大神们赐教,这个程序当中的a[0]为啥会相当于

使用Keil开发ARM编程问题,请编程高手指点一下:为啥用了一条#if(1)的预编译指令?1就表示条件为真