在三位自然数中有这样一些特点的数:
1)它们是素数;
2)它们中满足:十位数字是偶数,个位数字为3,如:223,283,383,443,463…….等。
求出在三位自然数的任意区间M ~N内所有满足上述条件的素数,并统计个数。
在三位自然数中有这样一些特点的数:
1)它们是素数;
2)它们中满足:十位数字是偶数,个位数字为3,如:223,283,383,443,463…….等。
求出在三位自然数的任意区间M ~N内所有满足上述条件的素数,并统计个数。
#include<bits/stdc++.h>
using namespace std;
bool check(int x){
int cnt=0;
for(int i=1;i<=x;i++)
if(x%i==0)
cnt++;
return cnt==2;
}
int main(){
int n,m;
cin>>n>>m;
int ans=0;
for(int i=n;i<=m;i++){
if(i%10!=3||i%10/10%2!=0)
continue;
if(check(i))
ans++;
}
cout<<ans;
return 0;
}