lintcode298 多层for循环的退出和跳过

lintcode298是一道判断素数的题目,我在解答该题目的时候采用了双层for循环的方式,发现自己有一些基础的知识都没有掌握,做如下记录进行补充:

1:素数:

  只能被1和自己整除的数,且0和1不是素数。

2:多重for循环的退出和跳过:

  注意:break和continue在不使用标记的时候,只能break和continue当前的循环,不能处理到外层循环。

  那么如何退出外层循环呢?

 lintcode298 多层for循环的退出和跳过

 

  如何跳过外层循环的一次执行呢:

  方案一:

lintcode298 多层for循环的退出和跳过

 

  方案二:巧用标志位

lintcode298 多层for循环的退出和跳过

 

 

 最后贴上自己本道题目的解答:

lintcode298 多层for循环的退出和跳过

 

上一篇:纯手撸WinForm的Alert提示弹出框


下一篇:Jenkins的配置和心得(dockerfile、jenkinsfile+windows节点两种配置方式)