第2个回答 2009-03-31
#include <iostream>
#include <cmath>
#include <iomanip>
using namespace std;
int main(){
int m,k,i,n=0;
bool x;
for(m=100;m<=200;m+=2){
x=true;
k=int(sqrt(m));
for(i=2;i<=k;i++){
if(m%i==0){
x=false;
break;
}
if(x)
{
cout<<setw(5)<<m;
n+=1;
}
if(n%10==0)
cout<<endl;
}
cout<<endl;
return 0;
}
}
这题是求100到200之间的素数..楼主可以照我这个搬..我刚做的..也运行过了。 .可以的..