#include int isprime(int x){int y; for(y=x-1;y>=1;y--) { if(x%y==0) {return y;break;} }}main(){int i,j=0,m;for(i=1;i<=1000;i++){m=isprime(i);if(m==1){printf("%5d ",i);j++;if(j%5==0)printf("\n");}}}这回是正确的了