【mathematica解决填符号使等式成立问题在网上曾经看-查字典问答网
分类选择

来自郭天石的问题

  【mathematica解决填符号使等式成立问题在网上曾经看到过一个高手用列举法解决一个(34口5口6口8口9口1)口2=2008在口中填入加减乘使等式成立程序如下,但是如果题目要求填入加减乘除和括号,程序】

  mathematica解决填符号使等式成立问题

  在网上曾经看到过一个高手用列举法解决一个

  (34口5口6口8口9口1)口2=2008

  在口中填入加减乘使等式成立

  程序如下,但是如果题目要求填入加减乘除和括号,程序要怎么改进啊

  比如(5+5+5)÷5+5=8,即55555=8填入相应符号

  info=expr[{"+"},{"-"},{"*"}];

  For[a=1,a

3回答
2020-01-10 04:52
我要回答
请先登录
卢京晶

  你这题目其实有点歧义,要知道,在小学高年级我们就已知道,乘号在很多场合是可以省略的,那么你这里允不允许呢?我就当它允许了,那么,不算很难:Select[Tuples[{"+","-","*","/","(",")"},6],ToExpression@String...

2020-01-10 04:55:07
郭天石

  乘号不能省略还是请这位大哥帮帮忙想一下

2020-01-10 04:57:52
卢京晶

  既然你允许一个位置填复数个符号,那乘号省不省其实都一样了……已经有点灵感了,不过到睡觉时间了,明天再说……

2020-01-10 05:01:19

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •