为什么我运行程序后只输出了一个 2 ?

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

qq_烟雨中你说卟离_0

2016-03-25 09:24

为什么我运行程序后只输出了一个 2 ?

写回答 关注

2回答

  • qq_烟雨中你说卟离_0
    2016-03-25 18:51:30

    #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)   //n循环结束后,如果m=n的话就输出m

                printf("%d  ", m);

    }

    return 0;    

    }


  • eckoll
    2016-03-25 10:49:01

    代码呢?

C语言入门

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

926020 学习 · 20793 问题

查看课程

相似问题