二月山水贵不贵 2022-11-15 09:13 采纳率: 95%
浏览 8
已结题

想问一下为什么要i>n-1成立就是素数,不成立就不是素数呢

img


想问一下后面的if语句咋判断的,为什么要那样判断呢,凑字数123456789

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2022-11-15 09:15
    关注

    因为循环中有break。如果是break跳出循环的情况,一定i<=n-1。为何break?因为出现整除关系,说明这个数不是素数,所以循环结束后只需要判断i和n-1的关系,就知道这个数是不是素数了

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 12月4日
  • 已采纳回答 11月26日
  • 创建了问题 11月15日