质因数分解器v1.1 可分解0~18446744073709551615内的数
质因数分解器v1.1采用C语言编写,可以分解0~2^64-1的数,速度很快。 部分数字的分解结果: ************************************************** * Factorization v1.1 * DevilHand Presents 2011-03-18 * Email: [email protected] ************************************************** Input a number: 12157665459056928801 Result: 12157665459056928801 = 3^40 ************************************************** Input a number: 9966332255887744111 Result: 9966332255887744111 is a prime number. ************************************************** Input a number: 18446744073709551520 Result: 18446744073709551520 = 2^5 x 5 x 2663 x 43294085790719 ************************************************** Input a number: 18446744073709551608 Result: 18446744073709551608 = 2^3 x 2305843009213693951 ************************************************** Input a number: 10459 Result: 10459 is a prime number. ************************************************** Input a number: 90541 Result: 90541 = 11 x 8231 ************************************************** Input a number: 142857 Result: 142857 = 3^3 x 11 x 13 x 37 ************************************************** Input a number: 428571 Result: 428571 = 3^4 x 11 x 13 x 37 ************************************************** Input a number: 999999 Result: 999999 = 3^3 x 7 x 11 x 13 x 37 ************************************************** Input a number: 951463287 Result: 951463287 = 3^3 x 23 x 547 x 2801 ************************************************** Input a number: 614889782588491410 Result: 614889782588491410 = 2 x 3 x 5 x 7 x 11 x 13 x 17 x 19 x 23 x 29 x 31 x 37 x 41 x 43 x 47 ************************************************** Input a number: 142857142857 Result: 142857142857 = 3^3 x 11 x 13 x 37 x 101 x 9901 ************************************************** Input a number: 114422885577 Result: 114422885577 = 3^4 x 7 x 11 x 13 x 37 x 43 x 887 ************************************************** Input a number: 9080706050403020100 Result: 9080706050403020100 = 2^2 x 3^2 x 5^2 x 229 x 547 x 883 x 9277 x 9833 ************************************************** Input a number: 963258741254 Result: 963258741254 = 2 x 3001 x 160489627 ************************************************** Input a number: