可参考教材55页例4.17程序中的做法。
//例4.17:使用循环语句求解100~200之间的所有素数,源程序名为Li0417.cpp
#include <iostream.h>
#include <math.h>
void main( )
{
int m, k, i, n=0; //n是计数器
for (m=101; m<=200; m=m+2) //2以外的偶数不会是素数
{
k=sqrt(m);
for (i=2; i<=k; i++)
if (m%i==0) break;
if (i>=k+1) //正常结束,是素数
{ cout << m << " ";
n=n+1;
if (n%10==0) //控制每行输出10个素数
cout << endl;
}
}
}
