利用循环的嵌套寻找素数

  首先来了解什么叫素数

素数的定义又叫质数,指的是只能被1和它本身整除的数字。例如7就是素数,因为7只能被1和它本身来整除,所以被称为素数。

如何用循环来寻找100~200之间的素数呢

假设我们从9这个数判断是否为素数,9除以1可以整除,到除以2的时候就不能了,到3,4,5,6,7,8,9全部除完发现,最后发现9不止是1和它本身能整除,那么9不是素数。

通过上面的思考我们发现了寻找素数的规律,如何用代码来实现呢?

首先设置1个变量从100开始,然后利用循环自增到200,

其次再设置1个变量,再用循环从2开始(2~j-1之间的数不断去除),直到全部除完为止,那我们就需要再利用循环来进行实现,同时我们还要设置另一个变量作为素数的条件,满足的素数的条件我们就打印,不满足我们就用break来跳过;

后面一个条件不能用else,不能因为除了试了2~i-之间的一个数不能整除就判断为素数。

最后完整代码和结果如下

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值