使用查找的方式来判断质数
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);
原文地址:https://www.cnblogs.com/cj-18/p/8734905.html
时间: 2024-11-05 13:33:30