已知任意四個(gè)數(shù)abcd。求解24。
可用加減乘除括號(hào) 求出這四個(gè)數(shù)是怎么才能等于24!!!
1 (A?B)?(C?D)
2 A?{B?(C?D)}
當(dāng)不等于24時(shí)交換abcd位置
每種運(yùn)算指令用一次也可以實(shí)現(xiàn)的,不過(guò)哪要用很多賦值。和這個(gè)步數(shù)差不多。
我寫(xiě)的這個(gè)不完善,比如說(shuō)除數(shù)不能為0 還有運(yùn)算指令最好用浮點(diǎn),不然很多算不出來(lái)的
比如說(shuō)3 8 3 8
24=8/(3-8/3)
比如說(shuō)a=4 b=5 c=6 d=3
運(yùn)算結(jié)果就是24=c*{b+(d-a)}
當(dāng)然結(jié)果也可能不是這個(gè),這個(gè)有很多種結(jié)果。而我們要知道能不能等于24和其中的一種運(yùn)算方法就可以了
我自己寫(xiě)的,寫(xiě)的不怎么好。有沒(méi)有高手指點(diǎn)一下 在d2 d2 d3 d4中輸入四個(gè)數(shù),原后置位m200就開(kāi)始運(yùn)算。四個(gè)數(shù)的位置在Z0-Z3中
運(yùn)算符號(hào)在V0-V2 中v0 =0 加 v0=1減 v0=2乘 v0=3除
[ 此帖被uthman在2008-10-09 00:23重新編輯 ]