求助,求1到100的所有素数的程序错误
											#include<stdio.h>#include<math.h>
int main()
{
int i,j,m,n=0,w=1;//此处w的开关
for(i=1;i<100;i+=2)
{
m=sqrt(i);
for(j=1;j<=m;j++)
if(i%j==0) w=0;//假如能被整除,就把0赋给w;
if(w)printf("%5d\n",i);//假如w!=0,则输出i;
}
getch();
}
 2014-12-20 16:01
	    2014-12-20 16:01
  
 2014-12-20 16:14
	    2014-12-20 16:14
  
 2014-12-20 16:25
	    2014-12-20 16:25
   2014-12-20 16:32
	    2014-12-20 16:32