这两步求素数什么意思,看不懂,n=sqrt(i)和j为什么要大于n呢
收起
sqrt 是 求开平方根比如 i = 9, sqrt(9) = 3 , 那 遍历时,只要 j <= 3 就能保证 遍历所有可能 i % j == 0 情况【你可以理解为 大于 3 之后 不能有数 被 j 整除】如果 j 的for循环遍历完 , j > n,说明 没有遇到 能整除 的情况,即 这个数是素数【只有 1 和 它本身能被它整除】
报告相同问题?