- 积分
- 14
- 注册时间
- 2009-5-7
- 仿真币
-
- 最后登录
- 1970-1-1
|
发表于 2010-4-27 22:49:38
|
显示全部楼层
来自 北京
- arr1 = {{123, 48, 6, 5, 7, 90}, {123, 4, 8, 76, 5, 90}, {12, 3, 5, 60,
- 98, 74}, {12, 3, 6, 40, 95, 87}, {12, 3, 6, 50, 97, 84}, {12, 3,
- 6, 90, 78, 45}, {12, 3, 6, 90, 87, 54}, {12, 3, 8, 96, 74,
- 50}, {12, 3, 9, 78, 64, 50}, {12, 4, 6, 30, 95, 87}, {12, 4, 6,
- 90, 85, 37}, {12, 4, 8, 60, 57, 39}, {12, 4, 8, 60, 93, 75}, {12,
- 4, 8, 70, 59, 36}, {12, 5, 6, 30, 97, 84}, {12, 5, 6, 78, 93, 40}};
- lena1 = Length[arr1];
- arr2 = Table[ToString[arr1[[j, k]]], {j, 1, lena1}, {k, 1, 6}];
- brr1 = {"==", "+", "-", "*", "/"};
- lenb1 = Length[arr1] - 1;
- brr2 = Permutations[brr1, {5}];
- lenb2 = Length[brr2];
- crr = Table[
- StringJoin@Riffle[arr2[[j]], brr2[[k]]], {j, 1, lena1}, {k, 1,
- lenb2}];
- For[j = 1, j <= lena1, j++,
- For[k = 1, k <= lenb2, k++,
- If[ToExpression@crr[[j, k]], Print[crr[[j, k]]]];
- ];
- ];
- 123==48/6*5-7+90
- 123-48/6*5+7==90
- 123==4/8*76-5+90
- 123-4/8*76+5==90
- 12==3/5*60-98+74
- 12-3/5*60+98==74
- 12==3/6*40-95+87
- 12-3/6*40+95==87
- 12==3/6*50-97+84
- 12-3/6*50+97==84
- 12==3/6*90-78+45
- 12-3/6*90+78==45
- 12==3/6*90-87+54
- 12-3/6*90+87==54
- 12==3/8*96-74+50
- 12-3/8*96+74==50
- 12==3/9*78-64+50
- 12-3/9*78+64==50
- 12/3*9+78-64==50
- 12==4/6*30-95+87
- 12-4/6*30+95==87
- 12==4/6*90-85+37
- 12-4/6*90+85==37
- 12==4/8*60-57+39
- 12-4/8*60+57==39
- 12==4/8*60-93+75
- 12-4/8*60+93==75
- 12==4/8*70-59+36
- 12-4/8*70+59==36
- 12==5/6*30-97+84
- 12+5*6/30==97-84
- 12-5/6*30+97==84
- 12==5/6*78-93+40
- 12-5/6*78+93==40
复制代码 |
|