最简单的程序了为啥运行不出结果?
#include<stdio.h>#include<math.h>
main(){ //打印100-200之间的素数
int a,i,x;
for(a=100;a<=200;a++){
x=0;
for (i=2;i<=sqrt(a);i++)
if(a%i==0){x=1;break;}
if(x=0)printf("%d\n",a);
}
}
各位大侠们,我的意思是先设置X=0,如果能被整除则X=1,最后由X=0这个条件 打印所有的素数。为啥行不通呢