1、2、3、4、5、6、7、8、9用这9个数字,运用加减乘除法不变顺序,使其结果等于0有几种算法,可以 用括号?

问题描述:

1、2、3、4、5、6、7、8、9用这9个数字,运用加减乘除法不变顺序,使其结果等于0有几种算法,可以 用括号?
请把算式列出来.
1个回答 分类:数学 2014-10-30

问题解答:

我来补答
如果可以用括号,那么几乎有无数种.
(1+2-3)*(~)后面随意搞了.
所以,应该是不能用括号的.
于是,问题就简单里,由于输入数字比较少,用一个简单的 遍历就结束了.
4的8次方,即2的16次方次计算就o了.即,大约计算64K次.
对于计算机来说,应该是不到1秒.
算法比较简单,就是遍历,每次将表达式的各个字符压入栈中,然后取出计算.在此不赘述.
可以参考数据结构栈操作中的数学表达式这一块.
 
 
展开全文阅读
剩余:2000
上一页:....详细步骤
下一页:望能尽快解答
也许感兴趣的知识