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

100以内质数,以及100以内质数和

时间:2015-06-07 23:29:27      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:

 int sum = 0;
            for (int i = 1; i <= 100; i++ )
            {
                int count = 0;//计数的count一定要定义在循环里面,每循环完依次清零。如果在外面,一直计数
                for (int j = 1; j <= i; j++ )//定义变量j,让j从1取值到i,就可以让i分别与1—i的每个数取余
                {
                    int mo = i % j;//i分别与1—i的每个数取余
                    if (mo == 0)
                    {
                        //余数为零,计数依次
                        count++;                      
                    }
                }
                if (count == 2)//质数只有跟1和他本身取余时没有余数,所以计数为2是输出这个数。
                {
                    Console.WriteLine("{0}是质数", i);
                    sum = sum + i;//算总和
                }
            }
            Console.WriteLine("100以内质数和为{0}",sum);
            Console.ReadLine();

 

100以内质数,以及100以内质数和

标签:

原文地址:http://www.cnblogs.com/gchlcc/p/4559299.html

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