打印1000以内所有质数
时间: 2023-05-21 18:07:11 浏览: 168
1000以内质数的输出
5星 · 资源好评率100%
以下是打印1000以内所有质数的完整代码:
```lua
-- 判断一个数是否为质数
function is_prime(num)
if (num <= 1) then return false end
for i=2, math.sqrt(num) do
if (num % i == 0) then return false end
end
return true
end
-- 打印1000以内所有质数
for i=2, 1000 do
if (is_prime(i)) then
print(i)
end
end
```
希望对您有所帮助!
阅读全文