PAT (Basic Level) 1013. 数素数 (20)
2015-03-05 22:50
429 查看
527输出样例:
11131719232931374143 47535961677173798389 97101103
我的代码
#include<iostream>
#include<cmath>
usingnamespacestd;
intmain(){
intfirstNum,lastNum;
intd=0,e=1,f=0;
cin>>firstNum>>lastNum;
int*a=newint[lastNum];
for(inti=1;f<=lastNum;i++){
for(intj=2;j<=sqrt(i);j++){
if(i%j==0){
d++;
break;
}
}
if(d==0){
a[f]=i;
f++;
}else{
d=0;
}
}
for(inti=firstNum;i<=lastNum;i++){
if(e%11==0){
cout<<endl;
e=1;
}
cout<<a[i];
if(e!=10&&i!=lastNum){
cout<<"";
}
e++;
}
delete[]a;
return0;
}