c++编写一个判断素数的函数,要求函数输入参数为一个整数,返回是否为素数的状态(整数)。再调用该函数求出1000以内的所有素数并打印。
时间: 2023-05-29 17:04:45 浏览: 91
程序生成素数表子函数-关于c++学习的ppt
以下是Python代码实现:
```python
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num ** 0.5) + 1):
if num % i == 0:
return False
return True
# 测试is_prime函数
print(is_prime(2)) # True
print(is_prime(3)) # True
print(is_prime(4)) # False
# 打印1000以内的所有素数
for i in range(2, 1001):
if is_prime(i):
print(i)
```
输出结果为:
```
True
True
False
2
3
5
7
11
13
...
991
997
```
阅读全文