码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2018-04-07 22:52:41      阅读:828      评论:0      收藏:0      [点我收藏+]

标签:blog   变量   for   判断   计算   lse   log   find   als   

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

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之间所有的质数之和

标签:blog   变量   for   判断   计算   lse   log   find   als   

原文地址:https://www.cnblogs.com/cj-18/p/8734905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!