已知任意四个数abcd。求解24。
可用加减乘除括号 求出这四个数是怎么才能等于24!!!
1 (A?B)?(C?D)
2 A?{B?(C?D)}
当不等于24时交换abcd位置
每种运算指令用一次也可以实现的,不过哪要用很多赋值。和这个步数差不多。
我写的这个不完善,比如说除数不能为0 还有运算指令最好用浮点,不然很多算不出来的
比如说3 8 3 8
24=8/(3-8/3)
比如说a=4 b=5 c=6 d=3
运算结果就是24=c*{b+(d-a)}
当然结果也可能不是这个,这个有很多种结果。而我们要知道能不能等于24和其中的一种运算方法就可以了
我自己写的,写的不怎么好。有没有高手指点一下 在d2 d2 d3 d4中输入四个数,原后置位m200就开始运算。四个数的位置在Z0-Z3中
运算符号在V0-V2 中v0 =0 加 v0=1减 v0=2乘 v0=3除
[ 此帖被uthman在2008-10-09 00:23重新编辑 ]