从键盘中输入两个大于0的整数,输出这两个数之间的所有素数。
时间: 2024-05-02 15:23:24 浏览: 84
C语言程序设计-从键盘输入一个大于3的整数,调用函数fun判断其是否素数,然后在main函数中输出相应的结论信息;
5星 · 资源好评率100%
可以使用一个循环来遍历两个数之间的所有数字,然后对每个数字判断是否为素数。判断素数的方法是判断该数字是否只能被1和它本身整除。
下面是一个简单的 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
a = int(input("请输入第一个数字:"))
b = int(input("请输入第二个数字:"))
if a > b:
a, b = b, a
for i in range(a, b+1):
if is_prime(i):
print(i, end=" ")
```
代码中的 `is_prime` 函数用于判断一个数字是否为素数。在循环中,我们使用 `range(a, b+1)` 来遍历两个数字之间的所有数字,然后对每个数字调用 `is_prime` 函数来判断是否为素数。如果是素数,则输出该数字。注意在输出时使用 `end=" "` 来将数字之间用空格分隔开来。
阅读全文