找质数的两种方式
找出100-200之间所有的质数
1.计数法
for (int i = 100; i < 200; i++)
{
int num = 0;
for (int j = 1; j <= i; j++)
{
if (i % j == 0)
{
num++;
}
}
if (num == 2)
{
Console.Write(i+"\t");
}
}
Console.ReadLine();
2.查找法
for (int i = 100; i < 200; i++)
{
bool isFind = false;
for (int j = 2; j < i; j++)
{
if (i % j == 0)
{
isFind = true;
}
}
if(!isFind)
Console.WriteLine(i+"\t");
}
Console.ReadLine();
浙公网安备 33010602011771号