回复 10楼 h70598
按你的代码,跳出后依次执行printf,j++
[fly]存在即是合理[/fly]
#include<stdio.h> void main() { int n=100,m=200; int i; int j=0; for(;n<=m-1;n++) { for(i=2;i<=n-1;i++) { if(n%i==0)break; else(n%i!=0&&i==n-1) {printf("%d ",n); j++; if(j%10==0)printf("\n"); } } } }