2030:【例4.16】找素数
时间:2024-06-21 15:34
作者:lizq
点击:次
#include iostream#include cmathusing namespace std;int main(){//根据数据范围20000找到所有素数int a[20050]={};for(int i=2;i=sqrt(20050);i++){if(a[i]==0){for(int j=i*i;j20050;j+=i){a[j]=1;}}}int c,d;cincd;for(int i=c;i=d;i++){if(a
#include <iostream>
#include <cmath>
using namespace std;
int main(){
//根据数据范围20000找到所有素数
int a[20050]={};
for(int i=2;i<=sqrt(20050);i++){
if(a[i]==0){
for(int j=i*i;j<20050;j+=i){
a[j]=1;
}
}
}
int c,d;
cin>>c>>d;
for(int i=c;i<=d;i++){
if(a[i]==0) cout<<i<<endl;
}
return 0;
}
(责任编辑:lizq) |