判断1000以内的质数
来源:3-26 综合训练:判断1000内的质数
慕后端2210851
2019-07-13 20:49:06
在最开始的时候 i = 2 , j = 2 , num = j ,也就是说num = 2 , while循环的判断条件是 i < num , , i 和 num都等于2为什么还会进行循环 , 在测试的时候为什么num在一开始就等于 4 ,好多地方都不明白能详细的讲解一下这节课的代码吗 包括运行顺序
1回答
慕猿梦
2019-07-14
同学,您好,i 和 num都等于2不会进入内层循环,同学将断点打到了break那里,程序第一次执行到break的时候,num=4,同学可将断点打到num=j那里,重新debug下。执行流程如下图解释:
如果我的回答解决了您的疑惑,欢迎采纳!!祝学习愉快~~~~~
相似问题