找出200以内的所有素数,要求以每行8个素数的格式输出
时间: 2024-10-25 20:14:40 浏览: 41
输出n以内的所有素数 c语言:找出N以内的所有素数
找出200以内的所有素数并按每行8个的形式打印出来,可以编写一个简单的程序来完成这个任务。素数是只有两个正因数(1和本身)的大于1的自然数。以下是使用Python语言的一个示例:
```python
def find_primes(n):
primes = []
for num in range(2, n + 1):
is_prime = True
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
is_prime = False
break
if is_prime and num < 200:
primes.append(num)
# 每8个素数换一行
while primes:
print(*primes[:8])
primes = primes[8:]
# 调用函数开始查找
find_primes(200)
```
运行上述代码后,你会看到200以内,每行8个素数的输出。
阅读全文