lintcode298是一道判断素数的题目,我在解答该题目的时候采用了双层for循环的方式,发现自己有一些基础的知识都没有掌握,做如下记录进行补充:
1:素数:
只能被1和自己整除的数,且0和1不是素数。
2:多重for循环的退出和跳过:
注意:break和continue在不使用标记的时候,只能break和continue当前的循环,不能处理到外层循环。
那么如何退出外层循环呢?
如何跳过外层循环的一次执行呢:
方案一:
方案二:巧用标志位
最后贴上自己本道题目的解答: