用C语言翻译过来就应该就是下面的代码,不过这个得不到正确的结果。 int i,n=100; while(n<=200) { i=2; while(i<=n) //此处改可i<n-1 { if(n%i==0) i=n; else i++; } if(i<n) printf("%d ",n); n++; //上面的n=m+1,我想应该是n=n+1吧。 }