m%n==0

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

慕尼黑2567494

2018-08-04 11:18

那个m%n==0 如果是这样 那m是8%n是7==0然后因为n++了这时候8%8==0  然后m==n这个也算素数吗?

写回答 关注

4回答

  • 慕尼黑4073835
    2018-08-07 00:10:23

    内外循环,n不会随m的改变而改变,m%n是取余运算,一个素数是只能被1和它本身整除的数字整除,所以当m%n==0时说明还能被其他数整除,故不是素数,跳出循环,进入下一个数

    Jukeyy

    那3是怎么输出来的?

    2018-08-09 23:46:13

    共 2 条回复 >

  • qq_侠客行_2
    2018-08-06 08:30:23

    8%7==1    //取余

  • 阿满子
    2018-08-05 13:46:30

    for(n=2; n<m; n++)
            {
                if(m%n==0)
                break;              
            }

    看内层循环,当m取8,n=2时m%n=0直接跳出循环,m=8而n=2不相等,直接m++开始下一个外循环

    慕尼黑256...

    可是n岁m改变了 m等于8 那么n也一起算等于8了

    2018-08-05 14:41:21

    共 1 条回复 >

  • 一只小别致
    2018-08-04 11:29:17

    8%7应该是=1吧

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题

m%n==0

回答 3

m%n==0

回答 2

if(m%n==0);

回答 1

if(m%n==0)

回答 3

关于m%n==0

回答 2