一道趣味数学题(二)

123456789这九个按顺序排列的数,要求在它们之间插入若干个+,-,*,/ ,使其结果正好等于100如: 1*2*3*4+5+6+7*8+9=100

以下代码在http://blog.csdn.net/northwolves/archive/2004/07/25/51038.aspx基础上修改而成:

返回:

解 1:   12+34+5*6+7+8+9=100
解 2:   1+23-4+56+7+8+9=100
解 3:   1/2/3*456+7+8+9=100
解 4:   1*2+34+5+6*7+8+9=100
解 5:   12+34-5+6*7+8+9=100
解 6:   1-2-3+45+6*7+8+9=100
解 7:   1+2*3+4+5+67+8+9=100
解 8:   12+3-4+5+67+8+9=100
解 9:   1-2+3*4+5+67+8+9=100
解 10:  1-2-3+4*5+67+8+9=100
解 11:  12*3-4*5+67+8+9=100
解 12:  1+23*4+5-6+7-8+9=100
解 13:  1*2+34+56+7-8+9=100
解 14:  1+2+3*4*56/7-8+9=100
解 15:  1*23+4+5+67-8+9=100
解 16:  1+2+34-5+67-8+9=100
解 17:  12+3*4+5+6+7*8+9=100
解 18:  1*2*3*4+5+6+7*8+9=100
解 19:  12-3+4*5+6+7*8+9=100
解 20:  1*2+34+5-6+7*8+9=100
解 21:  12+34-5-6+7*8+9=100
解 22:  1-2-3+45-6+7*8+9=100
解 23:  12-3-4+5*6+7*8+9=100
解 24:  1*23+4+56/7*8+9=100
解 25:  1*23*4-56/7/8+9=100
解 26:  1+2+3-4+5+6+78+9=100
解 27:  1*2*3-4+5+6+78+9=100
解 28:  1*2+3*4+5-6+78+9=100
解 29:  12+3*4-5-6+78+9=100
解 30:  1*2*3*4-5-6+78+9=100
解 31:  1*2-3+4*5-6+78+9=100
解 32:  1+2+3*4*5/6+78+9=100
解 33:  1+2*34-56+78+9=100
解 34:  1+234*5*6/78+9=100
解 35:  1+23*4-5+6+7+8-9=100
解 36:  123-4-5-6-7+8-9=100
解 37:  1-2+3*4*5+6*7+8-9=100
解 38:  123+4*5-6*7+8-9=100
解 39:  1+23*4+56/7+8-9=100
解 40:  123+45-67+8-9=100
解 41:  12/3+4*5*6-7-8-9=100
解 42:  1*2*34+56-7-8-9=100
解 43:  1*2+3+45+67-8-9=100
解 44:  1-2+3+45+6+7*8-9=100
解 45:  1-2+3*4*5-6+7*8-9=100
解 46:  12/3+4*5*6*7/8-9=100
解 47:  1+23-4+5+6+78-9=100
解 48:  1*2+3+4*5+6+78-9=100
解 49:  12*3-4+5-6+78-9=100
解 50:  1*2+3-4+5*6+78-9=100
解 51:  12/3/4+5*6+78-9=100
解 52:  1+2+3+4+5+6+7+8*9=100
解 53:  1*2*3+4+5+6+7+8*9=100
解 54:  1+23-4-5+6+7+8*9=100
解 55:  1-2*3+4*5+6+7+8*9=100
解 56:  12*3-4-5-6+7+8*9=100
解 57:  1+2*3+4*5-6+7+8*9=100
解 58:  1-2*3-4+5*6+7+8*9=100
解 59:  1+2-3*4+5*6+7+8*9=100
解 60:  1+2*3*4*5/6+7+8*9=100
解 61:  1-2-34+56+7+8*9=100
解 62:  1/2*3/4*56+7+8*9=100
解 63:  12+3*4+5+6-7+8*9=100
解 64:  1*2*3*4+5+6-7+8*9=100
解 65:  12-3+4*5+6-7+8*9=100
解 66:  1*2+34+5-6-7+8*9=100
解 67:  12+34-5-6-7+8*9=100
解 68:  1-2-3+45-6-7+8*9=100
解 69:  12-3-4+5*6-7+8*9=100
解 70:  1-2*3-4-5+6*7+8*9=100
解 71:  1+2-3*4-5+6*7+8*9=100
解 72:  1+2+3-4*5+6*7+8*9=100
解 73:  1*2*3-4*5+6*7+8*9=100
解 74:  1+23-4+56/7+8*9=100
解 75:  1*2+34-56/7+8*9=100
解 76:  1-2-3+4*56/7+8*9=100
解 77:  1+2+3-45+67+8*9=100
解 78:  1*2*3-45+67+8*9=100
解 79:  1+2+34*5+6-7-8*9=100
解 80:  1+234-56-7-8*9=100
解 81:  1*234+5-67-8*9=100
解 82:  1*2-3+4-5+6+7+89=100
解 83:  1+2*3-4-5+6+7+89=100
解 84:  1-23+4*5+6+7+89=100
解 85:  12-3-4+5-6+7+89=100
解 86:  1+2+3*4-5-6+7+89=100
解 87:  1-23-4+5*6+7+89=100
解 88:  1*2/3+4*5/6+7+89=100
解 89:  1/2*34-5+6-7+89=100
解 90:  12+3+4+5-6-7+89=100
解 91:  1*23-4+5-6-7+89=100
解 92:  12/3+4*5-6-7+89=100
解 93:  1-23-4-5+6*7+89=100
解 94:  1*2-3+4+56/7+89=100
解 95:  1+2*3-4+56/7+89=100
解 96:  12+3+4-56/7+89=100
解 97:  1*23-4-56/7+89=100
解 98:  123-45-67+89=100
解 99:  1+234*5/6-7-89=100
解 100: 12+3*45+6*7-89=100
解 101: 123+4-5+67-89=100
共 101 组解!

解 1:   9*8+7+6+5+4+3+2+1=100
解 2:   98-7-6+5+4+3+2+1=100
解 3:   9+8+76+5-4+3+2+1=100
解 4:   9*8+7*6-5*4+3+2+1=100
解 5:   9*8+76-54+3+2+1=100
解 6:   98+7-6+5-4-3+2+1=100
解 7:   9+87-6-5+4*3+2+1=100
解 8:   9*8+7*6-5-4*3+2+1=100
解 9:   9*8+7+6*5-4*3+2+1=100
解 10:  9*8-7-6-5+43+2+1=100
解 11:  9+8*7-6-5+43+2+1=100
解 12:  9+8+7*6-5+43+2+1=100
解 13:  9+8+7+6*5+43+2+1=100
解 14:  98+7-6-5+4+3-2+1=100
解 15:  98-7+6+5-4+3-2+1=100
解 16:  98/7*6+5*4-3-2+1=100
解 17:  9*8*7/6+5*4-3-2+1=100
解 18:  98/7*6+5+4*3-2+1=100
解 19:  9*8*7/6+5+4*3-2+1=100
解 20:  9+8+7+65+4*3-2+1=100
解 21:  9*8+7+65-43-2+1=100
解 22:  98/7*6+5+4+3*2+1=100
解 23:  9*8*7/6+5+4+3*2+1=100
解 24:  9+8+7+65+4+3*2+1=100
解 25:  9+87+6-5-4+3*2+1=100
解 26:  9*8+7-6+5*4+3*2+1=100
解 27:  9*8+7*6-5-4-3*2+1=100
解 28:  9*8+7+6*5-4-3*2+1=100
解 29:  9*8+7+6+5*4-3*2+1=100
解 30:  98-7-6+5*4-3*2+1=100
解 31:  98/7*6*5/4-3*2+1=100
解 32:  9*8*7/6*5/4-3*2+1=100
解 33:  98+7-6*5+4*3*2+1=100
解 34:  9+8-7+65+4*3*2+1=100
解 35:  98/7-6+5+43*2+1=100
解 36:  9+8+7-6-5+43*2+1=100
解 37:  98+7-6*5/4+3/2+1=100
解 38:  9+8+7-6+54*3/2+1=100
解 39:  9*8+7+6*5*4/3/2+1=100
解 40:  9+87-6+54/3/2+1=100
解 41:  98+7*6-5-4-32+1=100
解 42:  98+7+6*5-4-32+1=100
解 43:  98+7+6+5*4-32+1=100
解 44:  9-8+76+54-32+1=100
解 45:  9+8+7*6*5-4*32+1=100
解 46:  9*8-7-6+5/4*32+1=100
解 47:  9+8*7-6+5/4*32+1=100
解 48:  9+8+7*6+5/4*32+1=100
解 49:  98-7+6-5+4+3+2-1=100
解 50:  9-8+76*5/4+3+2-1=100
解 51:  9+8+76+5+4-3+2-1=100
解 52:  98+7+6-5-4-3+2-1=100
解 53:  98+7-6+5-4+3-2-1=100
解 54:  98-7+6+5+4-3-2-1=100
解 55:  9-8+7*6+5*4*3-2-1=100
解 56:  9+8-76+54*3-2-1=100
解 57:  9*8+7+6+54/3-2-1=100
解 58:  98-7-6+54/3-2-1=100
解 59:  98*7/6-5*4/3*2-1=100
解 60:  9+87+6*5/4/3*2-1=100
解 61:  98/7+6-5+43*2-1=100
解 62:  9+87*6-5*43*2-1=100
解 63:  9+87-6+5+4*3/2-1=100
解 64:  9*8-7+6*5+4*3/2-1=100
解 65:  9+8*7+6*5+4*3/2-1=100
解 66:  9+87+6+5-4*3/2-1=100
解 67:  9*8-7+6+5*4*3/2-1=100
解 68:  9+8*7+6+5*4*3/2-1=100
解 69:  98/7+6+54*3/2-1=100
解 70:  9-8+7+65-4+32-1=100
解 71:  9+87+6-5+4-3+2*1=100
解 72:  9+87-6+5+4+3-2*1=100
解 73:  9*8-7+6*5+4+3-2*1=100
解 74:  9+8*7+6*5+4+3-2*1=100
解 75:  9*8+7*6-5-4-3-2*1=100
解 76:  9*8+7+6*5-4-3-2*1=100
解 77:  9*8+7+6+5*4-3-2*1=100
解 78:  98-7-6+5*4-3-2*1=100
解 79:  98/7*6*5/4-3-2*1=100
解 80:  9*8*7/6*5/4-3-2*1=100
解 81:  9*8+7+6+5+4*3-2*1=100
解 82:  98-7-6+5+4*3-2*1=100
解 83:  98/7*6+54/3-2*1=100
解 84:  9*8*7/6+54/3-2*1=100
解 85:  9-8-7+6*54/3-2*1=100
解 86:  9-8-7+65+43-2*1=100
解 87:  98+7*6+5-43-2*1=100
解 88:  9*8+7+6+5+4+3*2*1=100
解 89:  98-7-6+5+4+3*2*1=100
解 90:  9+8+76+5-4+3*2*1=100
解 91:  9*8+7*6-5*4+3*2*1=100
解 92:  9*8+76-54+3*2*1=100
解 93:  98-7+6+5+4-3*2*1=100
解 94:  9*8-7+6+5+4*3*2*1=100
解 95:  9+8*7+6+5+4*3*2*1=100
解 96:  98+7/6+5/4/3*2*1=100
解 97:  98+7-6*5/4/3*2*1=100
解 98:  9*8+7-65+43*2*1=100
解 99:  98-7+6*5/4+3/2*1=100
解 100: 98+7-6-5+4*3/2*1=100
解 101: 98+7+6-5-4*3/2*1=100
解 102: 9*8-7-6+5+4+32*1=100
解 103: 9+8*7-6+5+4+32*1=100
解 104: 9+8+7*6+5+4+32*1=100
解 105: 9-8+76-5-4+32*1=100
解 106: 9-8+7+6+54+32*1=100
解 107: 98+7*6-5/4*32*1=100
解 108: 9-8*7*6-5+432*1=100
解 109: 9+87+6-5+4-3+2/1=100
解 110: 9+87-6+5+4+3-2/1=100
解 111: 9*8-7+6*5+4+3-2/1=100
解 112: 9+8*7+6*5+4+3-2/1=100
解 113: 9*8+7*6-5-4-3-2/1=100
解 114: 9*8+7+6*5-4-3-2/1=100
解 115: 9*8+7+6+5*4-3-2/1=100
解 116: 98-7-6+5*4-3-2/1=100
解 117: 98/7*6*5/4-3-2/1=100
解 118: 9*8*7/6*5/4-3-2/1=100
解 119: 9*8+7+6+5+4*3-2/1=100
解 120: 98-7-6+5+4*3-2/1=100
解 121: 98/7*6+54/3-2/1=100
解 122: 9*8*7/6+54/3-2/1=100
解 123: 9-8-7+6*54/3-2/1=100
解 124: 9-8-7+65+43-2/1=100
解 125: 98+7*6+5-43-2/1=100
解 126: 9*8+7+6+5+4+3*2/1=100
解 127: 98-7-6+5+4+3*2/1=100
解 128: 9+8+76+5-4+3*2/1=100
解 129: 9*8+7*6-5*4+3*2/1=100
解 130: 9*8+76-54+3*2/1=100
解 131: 98-7+6+5+4-3*2/1=100
解 132: 9*8-7+6+5+4*3*2/1=100
解 133: 9+8*7+6+5+4*3*2/1=100
解 134: 98+7/6+5/4/3*2/1=100
解 135: 98+7-6*5/4/3*2/1=100
解 136: 9*8+7-65+43*2/1=100
解 137: 98-7+6*5/4+3/2/1=100
解 138: 98+7-6-5+4*3/2/1=100
解 139: 98+7+6-5-4*3/2/1=100
解 140: 9*8-7-6+5+4+32/1=100
解 141: 9+8*7-6+5+4+32/1=100
解 142: 9+8+7*6+5+4+32/1=100
解 143: 9-8+76-5-4+32/1=100
解 144: 9-8+7+6+54+32/1=100
解 145: 98+7*6-5/4*32/1=100
解 146: 9-8*7*6-5+432/1=100
解 147: 9-8+76-5+4+3+21=100
解 148: 9*8+7+6-5-4+3+21=100
解 149: 98-7-6-5-4+3+21=100
解 150: 98-7*6+5*4+3+21=100
解 151: 98-76+54+3+21=100
解 152: 9*8+7-6+5+4-3+21=100
解 153: 9+87+6-5*4-3+21=100
解 154: 98-7+6-54/3+21=100
解 155: 9*8+7*6-5+4*3-21=100
解 156: 9*8+7+6*5+4*3-21=100
解 157: 9-8*7+6+54*3-21=100
解 158: 9-8-7*6+54*3-21=100
解 159: 98*7/6+5*4/3-21=100
解 160: 9*8+7-6+5+43-21=100
解 161: 9-8+76-5+4/3*21=100
共 161 组解!

原文地址:https://www.cnblogs.com/fengju/p/6336206.html