给12345678=1添上运算符号,使等式成立

如题所述

第1个回答  2016-04-09
1+2+3+45+6-7*8=1
1+2+3+45-6*7-8=1
1+2+3-4-56/7/8=1
1+2+3*4-5+6-7-8=1
1+2+3*4*5-6-7*8=1
1+2+3/4*56/7-8=1
1+2-3-4*5+6+7+8=1
1+2-3*4+5+6+7-8=1
1+2*3+4-5-6-7+8=1
1+2*3-4+5-6+7-8=1
1+2/3/4+5/6+7-8=1
1-2+3+4*5-6-7-8=1
1-2+3*4-5-6-7+8=1
1-2-3+4+56/7/8=1
1-2-3-45+6*7+8=1
1-2-3-45-6+7*8=1
1-2-3*4+5-6+7+8=1
1-2-3*4*5+6+7*8=1
1-2-3/4*56/7+8=1
1-2*3+4-5+6-7+8=1
1-2*3-4+5+6+7-8=1
1-2/3/4-5/6-7+8=1
1*2+3-4+5-6-7+8=1
1*2+3-4+56-7*8=1
1*2+3-4+56/7-8=1
1*2+3-4-5+6+7-8=1
1*2+3-4-56+7*8=1
1*2+3-4-56/7+8=1
1*2+3-4*56/7/8=1
1*2+3-4/56*7*8=1
1*2-3+4+5-6+7-8=1
1*2-3*4*5+67-8=1
1*2-3/4+5-6*7/8=1
1*2*3+45+6-7*8=1
1*2*3+45-6*7-8=1
1*2*3-4-56/7/8=1
1*2*34+5+6-78=1
1*2*34-5-6-7*8=1
1*23+4+5*6-7*8=1
1*23+4-5-6-7-8=1
1/2+3/4+5-6*7/8=1
1/2*34+5-6-7-8=1
1/2*34-56/7-8=1
1/2*34*5-6-78=1
12+3+4*5-6*7+8=1
12+3+45-67+8=1
12+3-4-5-6-7+8=1
12+34+5+6-7*8=1
12+34+5-6*7-8=1
12+34-5*6-7-8=1
12-3+4-5-6+7-8=1
12-3-4+5+6-7-8=1
12-3*4+56/7/8=1
12-3*4*5/6+7-8=1
12-3/4-5-6*7/8=1
12*3+4-5-6*7+8=1
12*3-4-5*6+7-8=1
12/3-4+56/7/8=1
12/3*4-5*6+7+8=1
12/3/4+5-6-7+8=1
12/3/4+56-7*8=1
12/3/4+56/7-8=1
12/3/4-5+6+7-8=1
12/3/4-56+7*8=1
12/3/4-56/7+8=1
12/3/4*56/7/8=1
12/3/4/56*7*8=1

VFP程序如下:
CLEAR
SET TALK OFF
SET PRINTER TO result.txt
DIMENSION s[5]
s[1]='+'
s[2]='-'
s[3]='*'
s[4]='/'
s[5]=''
FOR i=1 TO 5
FOR j=1 TO 5
FOR k=1 TO 5
FOR l=1 TO 5
FOR m=1 TO 5
FOR n=1 TO 5
FOR x=1 TO 5
st='1&s[i].2&s[j].3&s[k].4&s[l].5&s[m].6&s[n].7&s[x].8=1'
IF &st THEN 
? st
ENDIF
NEXT x
NEXT n
NEXT m
NEXT l
NEXT k
NEXT j
NEXT i
MODIFY COMMAND result.txt
RETURN

本回答被网友采纳
第2个回答  2020-01-25
(1+2)X3-4十5十6一7一8=1
第3个回答  2016-04-09
太多了。
1x2+3-4+56-7x8=1
1-2x3+4-5+6-7+8=1
……
第4个回答  2016-04-09
2×3+4×5-6-7+8=51
36+20-13+8=56-13+8=43+8
第5个回答  2016-04-09
(1-2+3-4)/(5-6+7-8)=1追答

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