输出100到200间所以素数,每行输出五个数,数之间用tab隔开
时间: 2024-09-21 17:08:14 浏览: 43
利用c++语言来输出1-100之间的所有素数.rar
输出100到200之间的素数,我们可以采用循环和条件判断的方式,每打印出5个素数就换一行,这里用Python语言为例:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5) + 1):
if n % i == 0:
return False
return True
for i in range(100, 201, 6): # 跳过非素数的数,如100, 105, ...(因为每隔6就是5的倍数)
start = i
print(start, end='\t') # 打印第一个数
while count < 5 and start + 1 < 201: # 遍历并打印剩余4个素数
if is_prime(start + 1):
print(start + 1, end='\t')
count += 1
start += 6
print() # 结束行
阅读全文