输出1000以内的所有素数,每行输出10个数
时间: 2024-10-10 09:02:15 浏览: 25
输出1000以内的素数的算法(实例代码)
5星 · 资源好评率100%
要输出1000以内的所有素数,可以编写一个简单的程序来检查每个数是否是素数,如果是,则添加到结果列表中,并按每行输出10个数的方式分组。以下是使用Python实现的示例:
```python
def is_prime(n):
if n <= 1:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
primes = []
num = 2
while len(primes) < 100:
if is_prime(num):
primes.append(num)
if len(primes) % 10 == 0 or num == 1000:
print(*primes)
primes = []
num += 1
if primes:
print(*primes)
```
这段代码会输出1000以内的素数,每行包含10个数。
阅读全文