第十二行的判断用==号
#include <stdio.h>
int main()
{
int a=2,b=1,t=1;
for(a;a<100;a++){
for(b;b<10;b++){
if(a%b!=0)
t=0;
}
if(t==0)
printf("%d\n",a);
}
return 0;
}
两个for()里面条件写全,特别是第二个:
for(a=2;a<100;a++)
for(b=1;b<10;b++)
第12行
if(t=0) 不对,单等于号是赋值,双等于号才是判断
这12行的if(t=0) 不正确,t=0表示赋值,判断应该用 t==0