问答详情
源自:4-8 循环结构之for循环(一)

计算3到100内所有素数的平方根之和

希望能简单点,第一次接触

提问者:远山近田 2018-05-11 19:12

个回答

  • 慕沐0349331
    2018-05-12 16:09:32

    #include <stdio.h>

    int main()

    {

        int m, n;

        int sum = 0;

        for(m=3; m<=100; m++)

        {

            for(n=2; n<m; n++)        //从2到m整除m

            {

                if(m % n == 0    )       //当m可以被n整除时跳出当前循环

                break ;                        //这里应该退出当前循环了

            }

            if(m == n)                       //n循环结束后,如果m=n的话就m就是素数

             sum = sum + m*m;        

        }

        printf("%d  ", sum);

         return 0;    

    }