Java程式設計思想 練習 吸血鬼數字

2021-06-26 04:39:45 字數 1498 閱讀 8660

這個程式我自己敲出來的**,用的方法很笨的感覺,將就著吧,目前沒時間想那麼多,得繼續學啊。

1

class

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...