您的位置:首页 > 其它

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

2015-06-07 22:26 615 查看
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();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: