想问一下后面的if语句咋判断的,为什么要那样判断呢,凑字数123456789
3条回答 默认 最新
- 快乐鹦鹉 2022-11-15 09:15关注
因为循环中有break。如果是break跳出循环的情况,一定i<=n-1。为何break?因为出现整除关系,说明这个数不是素数,所以循环结束后只需要判断i和n-1的关系,就知道这个数是不是素数了
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
因为循环中有break。如果是break跳出循环的情况,一定i<=n-1。为何break?因为出现整除关系,说明这个数不是素数,所以循环结束后只需要判断i和n-1的关系,就知道这个数是不是素数了