编程输出1000以内的所有素数,要求每行输出10个数。(提示:用c++语言程序编写

编写一个判别素数的函数

第1个回答  2014-06-18
#include <iostream.h> #include <math.h> void main() { int n=0, i, j,w,k; for(i=2;i<=1000; i++) {w=1; k=sqrt(i); for (j=2; j<=k; j++) if (i%j==0) {w=0;break;} if (w) { ++n; if (n%10==0) cout<<i<<endl; else cout<<i<<" "; } } } 差不多就这样吧本回答被提问者采纳
相似回答