求100内的素数结果却。。。
求100内的素数
结果怎么会是这样
自己运行一下
#include<stdio.h>
#include<math.h>
main()
{
int i,t,n;
for(n=1;n<100;n++)
{
t=sqrt(n+1);
for(i=2;i<t;i++)
{
if(n%i==0)
break;
else
printf("%d,",n);
}
}
}
大家帮忙解释一下