为了账号安全,请及时绑定邮箱和手机立即绑定

结束语句之break语句疑问

if( m%n==0       )这个判断有点不懂,求指教


正在回答

4 回答

为什么这样判断?这问的

因为要判断是否是素数,素数知道神马吧?

m%n==0(n>2且n<m)不就表示m可以整除n了吗。不就说明m不是素数喽,

因为已经知道m不是素数了所以也就不用对这个n进行n++了,所以break出去,执行m++,判断下一个素数。

1 回复 有任何疑惑可以回复我~

括号内的表示  M可以整除N,(余数为0)然后break跳出循环

0 回复 有任何疑惑可以回复我~
#1

天天_ 提问者

我是想问 为什么这样判断,而不是问这个算式的含义
2015-05-10 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

结束语句之break语句疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信