已知任意四個數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重新編輯 ]