0
已解决
王雪阳
高级守护
高级守护
#include <iostream>
#include <cmath>
#include <string>
using namespace std;
char jz[] = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
bool zs(int a)
{
for(int i=2;i<=sqrt(a);i++)
if(a%i==0)
return 0;
return 1;
}
bool hws(string num)
{
for(int i=0;i<num.size()/2;i++)
if(num[i]!=num[num.size()-i-1])
return 0;
return 1;
}
string zh(int a)
{
string r="";
while(a!=0)
{
r=jz[a%10]+r;
a/=10;
}
return r;
}
int main()
{
int n,m;
cin>>n>>m;
for(int i=n;i<=m;i++)
{
string r=zh(i);
if(hws(r)&&zs(i))
cout<<i<<endl;
}
return 0;
}
为什么88分超市了
肿么办???