没有很大分别,无非就是多花些时间(穷举出来)而已。不用穷举,虽然容易,但是什么时候完成就不知道了。。。

来源: 在城里 2016-01-07 07:46:37 [] [博客] [旧帖] [给我悄悄话] 本文已被阅读: 次 (1435 bytes)

四个操作符与二个有很大分别吗?
没有很大分别,无非就是多花些时间(穷举出来)而已。

如果操作数中有除法/,那么结果中多半会有小数,除非取整。
这里,目前最接近的是: (1/2-3)/4+5*7-6+8*9 = 100.375

如果去掉除法/,那么满足条件的就数不清了:
(1+2*3+4+5-7+9)*6-8 = 100
(1+2+3*4+5+7-9)*6-8 = 100
(1-2+3*4-5+8)*6+7+9 = 100
(1-2+3+4*5-8)*6+7+9 = 100
(1-2+3*4-5+8)*6+9+7 = 100
(1-2+3+4*5-8)*6+9+7 = 100
1+2-3+4*5+8*(7-6+9) = 100
1+2-3+4*5+8*(7+9-6) = 100
1+2-3+4*5+8*(9-6+7) = 100
1+2-3+4*5+8*(9+7-6) = 100
1-2-3+4+5*9+(6*8+7) = 100
1-2-3+4+(5*9+6*8+7) = 100
1-2-3+(4+5*9+6*8+7) = 100
(1-2-3+4+5*9+6*8)+7 = 100
(1-2-3+4+5*9)+6*8+7 = 100
(1-2-3+4+5)*9+6*8+7 = 100
(1-2-3+4)+5*9+6*8+7 = 100
(1-2-3)+4+5*9+6*8+7 = 100
等等...

如果再去掉括弧(),就更多了:
1-2-3+4+6*8+5*9+7 = 100

1-2*3-4+6+8*5+9*7 = 100

1*2+3*4+6*8+5*9-7 = 100

1*2-3+4-6+8*5+9*7 = 100

1*2*3*4*6+8-5*9-7 = 100

1+2+3+4*6+8*7+5+9 = 100

1-2+3*4*6+8+7+5+9 = 100
等等...

 

所有跟帖: 

你这个搞复杂了。题目是要你往空白里面填入运算操作符。我事先没讲清楚。只用+与x。后面这个数可能会变。如: -hot_powerz- 给 hot_powerz 发送悄悄话 hot_powerz 的博客首页 (238 bytes) () 01/07/2016 postreply 10:51:57

这个问题答案。。。 -在城里- 给 在城里 发送悄悄话 在城里 的博客首页 (434 bytes) () 01/07/2016 postreply 19:15:26

还是不对啊,你把人家数字的顺序打乱了?这不叫往里面填运算符:=) -hot_powerz- 给 hot_powerz 发送悄悄话 hot_powerz 的博客首页 (0 bytes) () 01/07/2016 postreply 19:24:22

刚才疏忽了。 -在城里- 给 在城里 发送悄悄话 在城里 的博客首页 (0 bytes) () 01/07/2016 postreply 19:25:12

好厉害,没有考倒你啊!求代码! -hot_powerz- 给 hot_powerz 发送悄悄话 hot_powerz 的博客首页 (169 bytes) () 01/07/2016 postreply 19:27:13

代码在这里: -在城里- 给 在城里 发送悄悄话 在城里 的博客首页 (1387 bytes) () 01/07/2016 postreply 19:45:35

好精炼的代码,多少年的功力?再赞!以后代码问题就找你了! -hot_powerz- 给 hot_powerz 发送悄悄话 hot_powerz 的博客首页 (0 bytes) () 01/07/2016 postreply 21:37:03

没问题!我们一起共同进步。。。 -在城里- 给 在城里 发送悄悄话 在城里 的博客首页 (0 bytes) () 01/08/2016 postreply 05:39:43

请您先登陆,再发跟帖!

发现Adblock插件

如要继续浏览
请支持本站 请务必在本站关闭/移除任何Adblock

关闭Adblock后 请点击

请参考如何关闭Adblock/Adblock plus

安装Adblock plus用户请点击浏览器图标
选择“Disable on www.wenxuecity.com”

安装Adblock用户请点击图标
选择“don't run on pages on this domain”