“判断n是否为质数”的算法

对于任意的整数n(n>2),若用i表示2——(n-1)中的任意整数,则判断n是否为质数。

解法有一步是判断i>(n-1)是否成立,这步怎样理解?

这里的i>(n-1)如果是成立,则说明在2-(n-1)之间没有可以整除n的,也就说明n是质数,而如果不是,则i还未到n-1,不知道在i到n-1之间会不会有可以整除n的数,因此要返回步骤3继续判断i+1。如果还不理解可以追问。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-03-26

不用背100以内的质数

相似回答