求1000以内整数的倒数的循环节长度最长的那个整数是多少?

问题描述: 表达成循环小数的形式,其中d<1000,求循环节最长的那个整数d我的猜测是983这个整数,不知道谁能做出来,我猜的可能性很大,但是我还不完全确定!
2026年09月22日 01:43
有5个网友回答
网友(1):

上面代码有误:Position[t = Length /@ RealDigits[1/Range@9999][[All, 1, 1]], Max[t]] // Timing或者Ordering[Length /@ RealDigits[1/Range@9999][[All, 1, 1]], -1] // Timing效率有待提高

网友(2):

若1/n的循环节为x99999...x的长度.9/x必为整数

网友(3):

没有考虑效率,代码如下Sort // First // Last]}, {ii, 1, 1000}], #1[[2]] > #2[[2]] &]

网友(4):

Position[t = Length /@ Flatten /@ RealDigits[1/Range@999][[All, 1]], Max[t]]

网友(5):

就是983。