第七步的n<m和n<=m输出结果是一样的,两者有什么区别吗?

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

慕莱坞2459918

2019-12-10 16:39

为什么n<m了后面还可以用n==m来验证??

http://img.mukewang.com/5def59d00001a25d03600780.jpg

写回答 关注

2回答

  • qq_慕无忌9227020
    2019-12-10 22:51:32
    已采纳

    因为前面是<=m啊,所以当第一个循环结束后n会加到等于m

  • 慕无忌2084642
    2019-12-11 17:42:59

    #include <stdio.h>

    int main()

    {

        int m, n;

        for(m=2; m<=50; m++)

        {

    for(n=2; n<m; n++)

            {

                if(m%n==0)

                break;

    }

            if(m == n) 

                printf("%d  ", m);

    }

    return 0;    

    }


C语言入门

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

926019 学习 · 20793 问题

查看课程

相似问题