变量b每执行一次外循环,都需要重新初始化为0.
for(m=100;m<=200;m++) { b=0; for(i=2;i<m;i++) { if(m%i==0)
因为只有b=0的时候,下面的代码才能运行,而如果有b++,b就不等于0了, 所以不会运行下面的代码;而没有b++,b是等于0的,下面的代码才有机会运行。