关于求素数的一段代码,请高手指点
int i,j;for(i=3;i<1000;i++)
{
for(j=2;j<=i/2;j++)
{
if(i%j==0)
break;
}
if(j>i/2)
Console.WriteLine(i);
}
if(j>i/2) 这句删除后结果与没删的结果差太多了,作用是什么啊,请指点下!!
初学者!
2008-09-09 22:14
2008-09-10 08:58
2008-09-10 13:43
2008-09-10 20:21