编写程序,判断101-200之间有多少个素数,并输出所有素数
时间: 2023-12-17 17:25:08 浏览: 64
c语言判断是否素数程序代码
好的,我可以帮你编写这个程序。素数指只能被1和本身整除的正整数。那么我们可以从101循环到200,判断每一个数是否为素数,如果是,就输出并计数。下面是代码实现:
```python
count = 0 # 计数器,用于记录素数个数
for num in range(101, 201):
for i in range(2, num):
if num % i == 0:
break # 如果能被整除,就不是素数,跳出循环
else:
print(num)
count += 1
print("101-200之间共有%d个素数" % count)
```
代码中使用了两个循环,外层循环从101到200,内层循环从2到当前循环到的数-1,如果当前数能被其中任意一个数整除,就说明不是素数,跳出内层循环。如果内层循环全部完成,就说明当前数是素数,输出并计数。最后输出素数个数即可。
阅读全文