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

Posted 爱吃鱼的猫#

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算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);

以上是关于计算100-200之间所有的质数之和的主要内容,如果未能解决你的问题,请参考以下文章

在for循环中嵌套for循环

C语言程序(输入两个数 a b 求ab之间的质数并且输出所有质数之和)

FCC 中级算法题 所有素数之和

PrimeNumber.java输出100-200之间的质数:只能被1和本身整除的数

打印100~200之间的素数

输出100-200之间的素数(纯C)