嗨,我正在尝试欧拉项目中的问题35,循环素数。问题是:数字197被称为圆形质数,因为所有旋转的数字: 197,971和719本身就是质数。
在一百万以下有多少个圆形素数?
编辑:我使用了integer到字符串的转换方法
发布于 2016-02-07 07:07:41
此部分将永远运行:
while (input > 0)//To determine the number of digits {
copyInput /= 10;
numDigits++;
}此外,Math.pow()的使用也是可疑的。这是浮点运算,而不是整数计算,各种奇怪的事情都可能发生。尝试转换为字符串,使用字符串操作从后面移除并推送到前面,反之亦然,然后将字符串转换回整数。
https://stackoverflow.com/questions/35247360
复制相似问题