我想分解整数,例如
41748850938502584251
我想用蛮力将其分解。鉴于此数字的长度很短,这应该是可能的。
什么是合适的编程语言,它支持具有任意长度的整数数据类型?
答案 0 :(得分:4)
Scheme具有一个特征numeric tower,除其他外,它提供任意精度整数(参见R6RS的sec. 3.4,这要求符合实现)。
答案 1 :(得分:0)
Java的BigInteger类处理非常大的数字:http://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html
答案 2 :(得分:0)
你可以使用Perl。放
use bigint;
在您的计划开始时。
答案 3 :(得分:0)
Haskell具有无限整数的Integer数据类型。 同样Frege(它使用Javas大整数)。