问答详情
源自:4-14 结束语句之break语句

C语言 4 14

哪位大神    把这个逻辑说清楚

提问者:qq_恶棍_2 2017-05-24 14:41

个回答

  • coralfox
    2017-05-26 11:03:31

    逻辑就是找因子,m是被除数,n是除数,m只能被1和他自身整除,就是素数。

    m%n  这就是取余数

    举例来说

    m取5,n取2,m%n结果就是1,不符,继续循环

    m取5,n取3,m%n结果就是2,不符,继续循环

    m取5,n取4,m%n结果就是1,不符,继续循环

    m取5,n取5,m%n结果就是0,符合,跳出循环


    然后if 判断  m==n吗,是的,那么它就是素数,输出显示

    ---------------------------------------------------------------------

    再来举例

    m取6,n取2,m%n结果就是0,符合,跳出循环

    然后if 判断  m==n吗,不是,那么它就不是素数,不输出,继续下一个循环,m=7



  • _迷茫
    2017-05-24 15:29:15

    2个if判断好像没得什么逻辑吧