为什么不是n<=m,这样写会不会对结果有影响(不单指这道题)

来源:4-14 结束语句之break语句

weibo_丶丶呵呵_0

2016-02-27 00:26

为什么不是n<=m,这样写会不会对结果有影响(不单指这道题)

写回答 关注

1回答

  • zwnop
    2016-02-27 02:16:10
    已采纳

    n在循环一直会是小于等于m的。这个程序意思找到第一个可以整除的数,用是否m==n来判断在n<m时有没有可以被整除的情况发生,如果出了for循环m=n也就是说除了1,最小可以整除的数就是自己了,也就判断它是质数了。

    m=2时 n=2可以 m=n 是质数

    m=3时 n=2不行 n=3可以 m=n 是质数

    m=4时 n=2可以,不进行后续判断 此时n<m 所以判断m=4为质数。


    纯手打望采纳!! 

    慕婉清567...

    咳咳···看懂你的意思了,不过···4是复数

    2016-03-10 20:40:33

    共 2 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926214 学习 · 20797 问题

查看课程

相似问题