各位大佬帮忙看看
哪错了?
#include<bits/stdc++.h>
using namespace std;
int a,b;
bool dpm(int x)
{
if(x<=2)
return false;
for(int i=2;i*i<a;i++)
if(x%i==0)
return false;
return true;
}
int main()
{
cin>>a>>b;
for(int i=a;i<=b;i++)
if(dpm(i))
if(dpm(i%10)&&dpm(i/10%10))
cout<<i<<endl;
return 0;
}
求助必关!