【发布时间】:2009-12-30 20:43:36
【问题描述】:
我的项目是创建一个程序来测试一个数字是否是素数。代码准备好了。但是,例如,当我输入 19 位素数时,代码会立即输出“复合”。我很确定这是因为它将数字的最后几位数字视为零。有没有办法在 scilab 中存储 16 位以上的数字?
【问题讨论】:
-
改用 SciPy ;) Python 有一个 BigInt
我的项目是创建一个程序来测试一个数字是否是素数。代码准备好了。但是,例如,当我输入 19 位素数时,代码会立即输出“复合”。我很确定这是因为它将数字的最后几位数字视为零。有没有办法在 scilab 中存储 16 位以上的数字?
【问题讨论】:
输出只是一个格式化的东西。 Scilab 确实存储了所有值。 format(25) 会增加显示尺寸。
【讨论】: