關於吸血鬼數:
寫道若 合成數 v 有偶數個位n ,且是 n/2 個位的正整數 x 和 y 的積,而且 x 和 y 不是同時以0為個位數,組成 x 和 y 的數字,剛好就是 v 的數字,那麼 v 就是 吸血鬼數 (vampire number),而 x 和 y 則稱為 尖牙 。
例如1260是吸血鬼數,21和60是其尖牙,因為21×60=1260。可是126000=210×600卻非,因為210和600都以0為個位數。
吸血鬼數是 傅利曼數 的一種。
2023年 柯利弗德·皮寇弗 在 usenet 社群sci.math的文章中首度提出吸血鬼數。後來皮寇弗將吸血鬼數寫入他的書 keys to infinity 的第30章。
**:
string ar_str1,ar_str2;
int sum=0;
//雙重迴圈窮舉
for(int i=10;i<100;i++)
ar_str1=string.valueof(i_val).split("");
ar_str2=(string.valueof(i)+string.valueof(j)).split("");
arrays.sort(ar_str1);
arrays.sort(ar_str2);
//如果兩個指定的 objects 陣列彼此相等,則返回 true
if(arrays.equals(ar_str1,ar_str2))
}
}
system.out.println( "共找到 "+sum+ "組吸血鬼數 ");
}
說明:
1.該**是引用別人的
2.計算的是四位數中的吸血鬼數字的個數!
吸血鬼數字
吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序。以兩個0結尾的數字是不允許的,例如,下列數字都是 吸血鬼 數字 1260 21 60 1827 21 87 2187 27 81 1994年柯利弗德 皮寇弗在us...
吸血鬼數字
吸血鬼數字指的是位數為偶數的數字,可以由一對數字相乘而得到,而這對數字則各包含乘積一般位數的數字,其中從最初的數字中選取的數字可以任意排序。以兩個0結尾的數字是不允許的,例如下面的吸血鬼數字 1260 21 x 60 1827 21 x 87 2187 27 x 81 下面的演算法,是找出4位數的所...
吸血鬼數字
題目 吸血鬼數字是指位數為偶數的數字,可以由一對數字相乘而得到,而這對數字各包含乘積的一半位數的數字,其中從最初的數字中選取的數字可以任意排序。以兩個0結尾的數字是不被允許的,例如,下列數字都是 吸血鬼 數字 1260 21 60 1827 21 87 2187 27 81 寫乙個程式,找出4位數的...