88求助
查看原帖
88求助
280157
星宇,不曾楼主2021/8/22 20:24
#include<bits/stdc++.h>
using namespace std;
bool prime(int a)
{
	for(int i=2;i<=sqrt(a);i++)
		if(a%i==0) return false;
	return true;
}
bool palindromes(int a)
{
	string s;
	int p=a;
	while(p)
	{
		s+=p%10+'0';
		p/=10;
	}
	for(int i=0;i<=s.size()/2;i++)
		if(s[i]!=s[s.size()-i-1]) return false;
	if(prime(a))
	return true;
	return false;
}
int main()
{
	int i,a,b,c=0;
	cin>>a>>b;
	for(i=a%2==0?a+1:a;i<=b;i+=2)
		if(palindromes(i)) cout<<i<<endl;
	return 0;
}
2021/8/22 20:24
加载中...