计算100-200之间所有的质数之和


使用查找的方式来判断质数

int sum = 0;

            for (int i = 100; i <= 200; i++)

            {

                bool isFind = false;

                for (int j = 2; j <i; j++)

                {

                    if (i%j==0)

                    {

                        isFind = true;

                        break;

                    }

                }

                if (!isFind)

                {

                    sum += i;

                }

            }

            Console.WriteLine(sum);

 

使用计数的方式来判断计数

int sum = 0; //累加变量

for (int i = 100; i <= 200; i++)

{

    //判断i是不是质数

    int num = 0;

    for (int j = 1; j <= i; j++)

    {

        if (i % j == 0)

        {

            num++;

        }

    }

    if (num == 2)

    {

        sum += i;

    }

}

Console.WriteLine("100-200之间的所有质数之和为:" + sum);

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM