這個程式我自己敲出來的**,用的方法很笨的感覺,將就著吧,目前沒時間想那麼多,得繼續學啊。
1class
vnum8}
9}1011
static
class
checkvampireelse
if(num%100==0)else26}
27//
輸入乙個num,返回值為true則該num為吸血鬼數字
28//
由於是檢測1000~9999以內的吸血鬼數字,則使用窮舉法= =,網上應該有更好的辦法
29boolean isvampire(int
num)
35else
if(num==(numeverybit[0]*10+numeverybit[1])*(numeverybit[3]*10+numeverybit[2]))
38else
if(num==(numeverybit[1]*10+numeverybit[0])*(numeverybit[2]*10+numeverybit[3]))
41else
if(num==(numeverybit[1]*10+numeverybit[0])*(numeverybit[3]*10+numeverybit[2]))
4445
else
if(num==(numeverybit[0]*10+numeverybit[2])*(numeverybit[1]*10+numeverybit[3]))
48else
if(num==(numeverybit[0]*10+numeverybit[2])*(numeverybit[3]*10+numeverybit[1]))
51else
if(num==(numeverybit[2]*10+numeverybit[0])*(numeverybit[1]*10+numeverybit[3]))
54else
if(num==(numeverybit[2]*10+numeverybit[0])*(numeverybit[3]*10+numeverybit[1]))
5758
else
if(num==(numeverybit[0]*10+numeverybit[3])*(numeverybit[1]*10+numeverybit[2]))
61else
if(num==(numeverybit[0]*10+numeverybit[3])*(numeverybit[2]*10+numeverybit[1]))
64else
if(num==(numeverybit[3]*10+numeverybit[0])*(numeverybit[1]*10+numeverybit[2]))
67else
if(num==(numeverybit[3]*10+numeverybit[0])*(numeverybit[2]*10+numeverybit[1]))
70else73}
74}75 }
吸血鬼數字(java)
吸血鬼數字是指位數為偶數的數字,可以由一堆數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排列。以兩個0結尾的數字是不允許的 例如,下列數字都是吸血鬼數字 1260 21 60 1827 21 87 2187 27 81 寫乙個程式,找出所有4位的吸血鬼數字...
吸血鬼數字(JAVA)
吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序。以兩個0結尾的數字是不允許的,例如,下列數字都是 吸血鬼 數字 1260 21 60,1827 21 87.寫乙個程式,找出4為數的所有吸血鬼數字。public ...
吸血鬼數字
吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序。以兩個0結尾的數字是不允許的,例如,下列數字都是 吸血鬼 數字 1260 21 60 1827 21 87 2187 27 81 1994年柯利弗德 皮寇弗在us...