[hide]def test(n)
for i in 2..n**0.5
return false if n%i==0
end
return true
end
tBegin=Time.now
num=1
n=1
while num!=10001
n+=2
num+=1 if test(n)
end
print "第10001个质数为:",n,"\n","用时:",Time.now-tBegin,"s\n"[/hide]>ruby bbs321.rb
第10001个质数为:104743
用时:8.828s
>Exit code: 0