请教素数的求法
下面是我写的 程序输出100到200之间的素数
#include<stdio.h>
#include<math.h>
void main()
{
int i=2,j=100;
for(j=100;j<=200;j++)
{
for(i=2;i<(sqrt(j));i++)
if(j%i==0) break;
printf("%d " ,j);
}
printf("\n" );
}
不知道是什么问题 全部输出原数
2009-09-29 17:55
2009-09-29 18:16
2009-09-29 18:22
2009-09-29 18:32
2009-09-29 18:43
2009-09-29 18:49
2009-09-29 19:05
2009-09-29 19:13
2009-09-29 19:21
2009-09-29 19:24