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

1、2、3、4、5、6、7、8、9用这9个数字,运用加减乘除法不变顺序,使其结果等于0有几种算法,可以 用括号?
请把算式列出来.
wushaoyuan 1年前 已收到4个回答 举报

asldkjkawrgesrg 幼苗

共回答了17个问题采纳率:82.4% 举报

如果可以用括号,那么几乎有无数种.
(1+2-3)*(~)后面随意搞了.
所以,应该是不能用括号的.
于是,问题就简单里,由于输入数字比较少,用一个简单的 遍历就结束了.
4的8次方,即2的16次方次计算就o了.即,大约计算64K次.
对于计算机来说,应该是不到1秒.
算法比较简单,就是遍历,每次将表达式的各个字符压入栈中,然后取出计算.在此不赘述.
可以参考数据结构栈操作中的数学表达式这一块.

1年前

5

横竖撇呐 幼苗

共回答了3个问题 举报

[1+2+3-6]*78*9=0

1年前

1

逍遥在心 幼苗

共回答了2个问题 举报

5种

1年前

0

经典墨镜 幼苗

共回答了1个问题 举报

Angel smile

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.128 s. - webmaster@yulucn.com