输出1-100 间的素数。要求:每行输出 5 个数,每个数占6 位。
时间: 2024-10-21 17:08:30 浏览: 53
Day03_java_
为了输出1到100之间的素数,我们可以编写一个简单的程序,使用循环和条件判断来确定每个数字是否为素数。然后按照每行5个数,每数6位的格式打印出来。下面是一个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
for i in range(1, 101, 6): # 每隔6个数取一个数
count = 0 # 计数器
for num in range(i, min(i+5, 101)):
if is_prime(num):
print(f"{num:06d}", end=" ") # 格式化为6位数并保持在同一行
count += 1
if count == 5 or num == 100:
print() # 如果达到5个数或已经到达100,换行
break
阅读全文