登录之后查看代码,点此登录账号
#include <iostream>
#include<queue>
#include<algorithm>
#include<cstring>
#include<string>
using namespace std;
const int maxn=10000001;
int a[maxn]={0};
int main()
{
for(int i=2;i*i<maxn;i++){
if(a[i]==0){
for(int j=i*i;j<maxn;j=j+i){
a[j]++;
}
}
}
int c,b;
while(cin>>c>>b){
//判断素数
int sum=0;
for(int i=c;i<=b;i++){
if(a[i]!=0)
sum++;
}
cout<<sum<<endl;
}
return 0;
}