不是i/j==0,而应该是i%j==0i从101到200,不可能满足i/j==0的条件,当然就没有中断了。而后面if(j>=i/2) printf("%5d",i);只要j>=i/2就输出i,当然就从101到200,每个数都输出了。