編写程序,輸出 100 以内最大的素数。
时间: 2023-09-10 15:13:41 浏览: 75
java 打印出100以内的素数
3星 · 编辑精心推荐
下面是使用 Python 编写的程序:
```python
for num in range(100, 1, -1): # 从 100 开始递减循环
for i in range(2, num): # 判断 num 是否为素数
if num % i == 0: # 如果 num 能被 i 整除,则不是素数
break
else: # 如果循环正常结束,说明 num 是素数
print(num)
break
```
程序的思路是从 100 开始递减循环,对于每个数 num,判断它是否为素数。判断的方法是从 2 到 num-1 的每个整数 i,判断是否能整除 num,如果能,则说明 num 不是素数;如果不能,则说明 num 是素数。如果循环正常结束,则说明 num 是素数,输出 num 并结束整个程序。
阅读全文