6÷2(1+2)=? | 死理性派小组 | 果壳网 科技有意思
874443人加入此小组
【这道题“6÷2(1+2)=? ”难倒一百五十万人】一题简单的数学算式6÷2(1+2),竟难倒近150万人,这题在facebook吸引逾342万名全球网友解答,结果有192万多人答对,149万多人答错。那么,你认为***是多少呢? 新浪微薄跟帖回答,要么是9 要么坚持是1....那么多人的回答。。我自己开始都怀疑***了我的结果是9。。你们呢?
+ 加入我的果篮
这式子不是应该拿一个写着Syntax Error的牌子糊在出题人脸上才对吗?
死理性极客,科幻迷,图书馆信息管理员
是9我怎么记得只有数字和字母变量、或者字母和字母相乘的时候才可以省略乘号,纯数字间的乘法不可以省略乘号
医学硕士生
数学里面可以在这种情况下省略乘号么?
9,所有计算机都是这个结果
医学硕士生
数学里面可以在这种情况下省略乘号么?
临床医学本科
6/2*(1+2)……这题目耍了一个巧把*省略了……
引用 梓朔 的回应:9,所有计算机都是这个结果新浪微薄他们很多***是1 郁闷
这是算式吗?
科幻死忠奇幻迷,吉他诗人,摄影爱好者
死理性极客,科幻迷,图书馆信息管理员
是9我怎么记得只有数字和字母变量、或者字母和字母相乘的时候才可以省略乘号,纯数字间的乘法不可以省略乘号
临床医学本科
引用 Void 的回应:是9我怎么记得只有数字和字母变量、或者字母和字母相乘的时候才可以省略乘号,纯数字间的乘法不可以省略乘号应该不能……
软件工程师,小众软件爱好者
先不说*号能否省略的问题*号和/号运算优先级是相同的. 同时存在的话要先算前面的.如果程序员也犯这个错误的话.真是个低级错误.
个人认为 纯数字算式是不能省略乘号的 所以这种情况一般只出现在输入计算器时 而用所有的计算器摁出的结果都是一
软件工程师,小众软件爱好者
我的计算器按出的结果是9......=_=引用 Cabbage 的回应:个人认为 纯数字算式是不能省略乘号的 所以这种情况一般只出现在输入计算器时 而用所有的计算器摁出的结果都是一
好吧计算器也有不用的吗…我换了三个计算器都是一……
11L你是不是把缺的乘号也输进去了…输进去了就是九
这应该和计算器计算的优先级什么的有关
语言爱好者
这里也有讨论……我觉得这种式子就是没写好,有歧义。知道有哪两种歧义就行了,肯定争不出结果。
6除以2的3次方
软件工程师,小众软件爱好者
计算器会自动补乘号.......或许是你的计算器不能处理括号?google搜6÷2(1+2) 结果是9baidu搜6÷2(1+2) 结果是9PS:Windows计算器的结果是2. =_=引用 Cabbage 的回应:11L你是不是把缺的乘号也输进去了…输进去了就是九
这应该和计算器计算的优先级什么的有关
计算器是个单片机~~里面早已经预制好了算法~~有优先级的~~并不是严谨的数学~~~严谨的话~~要考虑平面~~
9吧……乘号得加回去,纯数字间如果允许省略乘号,那会有巨大的歧义。比如36是什么?
先考虑下它存在的意义!不说清楚的话,是会引起误解的。题目都不正经,***能对吗?
软件工程师,小众软件爱好者
题目不正经+1引用 通鸡饭 的回应:先考虑下它存在的意义!不说清楚的话,是会引起误解的。题目都不正经,***能对吗?
我在百度上用电子计算器算出来的是9你们把算式打进去。挺难得,真不知道怎么算啊,第一次不加思索的说出“1”
结果是9 先算括号 没有括号再算乘除 一般是按从左到右顺序算
引用nasdaq的回应:题目不正经+1
先算(1+2)=3
C#程序设计师
严格来说,这里不能省略乘号,所以我们可以认为这个式子是错误的但是既然要计算结果,我们只能认为2和(1+2)之间是省略了乘号,补回去以后的算式很清晰,这时候还有什么歧义真搞不懂啊- -
软件工程师,小众软件爱好者
引用nasdaq的回应:题目不正经+2
式子写错了,然后看错了,最后算错了
小学2年级下学期学过加减乘除的计算顺序规则。
我用计算器算,带不带乘号确实可以影响运算结果。但是在Solution 2.0里,不带乘号就会返回错误,带乘号以后的结果是9.
软件工程师,小众软件爱好者
引用ikyokyo的回应:我用计算器算,带不带乘号确实可以影响运算结果。但是在Solution 2.0里,不带乘号就会返回错误,带乘号以后的结果是9.+1题目不正经+3
6÷2(1+2) =9乘号省略了,6÷2×(1+2)=?6÷2×(1+2)=6÷2×3(括号先算)=3×3(从左往右算,乘除没有优先)=9错误的原因是:1、不理解乘号已经省略,这在中国是不允许的,但在美国是可以的。2、错误的先算乘法,导致算成6÷6=1,乘除是第二级运算,没有优先顺序,从左往右算3、有括号要先算。
引用 的话:÷2(1+2) =9乘号省略了,6÷2×(1+2)=?6÷2×(1+2)=6÷2×3(括号先算)=3×3(从左往右算,乘除没有优先)=9错误的原因是:1、不理解乘号已经省略,这在中...+1
这个算式不符合数学规范。。。
引用 的话:÷2(1+2) =9乘号省略了,6÷2×(1+2)=?6÷2×(1+2)=6÷2×3(括号先算)=3×3(从左往右算,乘除没有优先)=9错误的原因是:1、不理解乘号已经省略,这在中...+1总觉得这道题好坑爹。。。引用 的话:我用计算器算,带不带乘号确实可以影响运算结果。但是在Solution 2.0里,不带乘号就会返回错误,带乘号以后的结果是9.同9。。。不过我用的是PYTHON。。。
小学都学过不能这样写
数字之间的运算乘号不可省略,如果省略则不表示乘法。括号在这里是注释的作用,即表示6÷2 结果是3,括号内注释1+2。
引用 的话:数字之间的运算乘号不可省略,如果省略则不表示乘法。括号在这里是注释的作用,即表示6÷2 结果是3,括号内注释1+2。从严格的小学语文和小学数学水准来看就是这样,是的,小学水准……
……省略乘号暂且不管……加上乘号也是9啊……怎么会是1……乘号除号优先级相同,先算括号,再算6/2,再算3*3……
根据乘法交换律,左往右还是右往左都是一样,重点是”被除数“正确的算法: 6 ÷ 2 x ( 1 + 2 )= 6 x
x ( 1 + 2 )= 6 x
x 3= 9或 6 ÷ 2 x ( 1 + 2 )= 6 x
x ( 1 + 2 )= 6 x
1/2 x2= 3 + 6= 9算成1应该是这么算了。。。 6 ÷ 2 x ( 1 + 2 )= 6 ÷ 2 x 3→6÷6不合理吧。。。 6 ÷ 2 x 3= 6 x
x3怎么乘到分母上去了呢!!数学老师要哭了....
发到心事鉴定组比较合适
引用 的话:先不说*号能否省略的问题*号和/号运算优先级是相同的. 同时存在的话要先算前面的.如果程序员也犯这个错误的话.真是个低级错误.抗议!程序猿会这样写:6/2*(1+2) !=6/(2*(1+2))
引用 的话:9,所有计算机都是这个结果C、C++,C#, 各种编译器都会认为这表达式有语法错误,而不会有计算结果 。你用什么程序算出9的?
先算除再乘括号
好像错了...........是9...这道题“6÷2(1+2)=? .00.... 6÷2(1+2)*6÷2(1+2)= 嘶嘶嘶嘶 对不?楼主
这式子不是应该拿一个写着Syntax Error的牌子糊在出题人脸上才对吗?
超声波无损检测员
&&& 6/2*(1+2)&&& 9=A=.....
(C)2016果壳网&&&&京ICP证100430号&&&&京网文[-239号&&&&新出发京零字东150005号&&&&
违法和不良信息举报邮箱:&&&&举报***: