首先来了解什么叫素数
素数的定义又叫质数,指的是只能被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-之间的一个数不能整除就判断为素数。
最后完整代码和结果如下