首页
编程
java
php
前端
首页
编程
java
php
前端
为什么while语句陷入死循环
上下两个while均为找出m的因子并存入列表array中。但是为什么上面的可以运行 下面的陷入死循环呢 不是给了break语句找到一个i就跳出for再进行while判断吗
你第二个 ,k 没有变过,一直是 2,也就是m一直除以2【这显然是不对的】
如果m/2之后是个质数,for循环不会进去,while里面判断的 m 一直不等于 1,就死循环了
添加打印信息看一下m值
点击展开全文