题解:基本题目,掌握判断素数
#include <stdio.h>
#include <iostream>
#include <cmath>
using namespace std;
bool set(int t){
if(t==1) return false;
if(t==2) return true;
if(t%2==0) return false;
int tmp=sqrt(t);
for(long i=3;i<=tmp;i+=2){
if(t%i==0)return false;
}
return true;
}
int main(){
int x,y;
cin>>x>>y;
if(x>y){
int tmp=y;
y=x;
x=tmp;
}
int size=0;
for(int i=x;i<=y;i++){
if(set(i))size++;
}
cout<<size<<endl;
return 0;
}