编写程序,输出100~2000间的所有素数,每行输出五个数
时间: 2024-10-20 16:05:30 浏览: 26
利用c++语言来输出1-100之间的所有素数.rar
编写程序来找出100至2000之间的所有素数,并按照每行输出五个数的方式,你可以使用循环和条件判断来实现这个任务。这里是一个简单的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
start = 100
end = 2000
step = 5
count = 0
while start <= end:
candidate = start
print(candidate, end=' ')
while count < 4 and candidate + step <= end:
if is_prime(candidate + step):
print(candidate + step, end=' ')
count += 1
candidate += step
print() # 每五行换行
start += step * 5
#
阅读全文