66分求大佬援助!!!
查看原帖
66分求大佬援助!!!
1155909
jiangyixuan_eason楼主2024/8/29 13:07
#include<bits/stdc++.h>
using namespace std;

bool isPrime(int n){
	bool x=true;
	for(int i=2;i<n;i++){
		if(n%i==0){
			x=false;
			break;
		}
	}
	return x;
}
bool palindromes(int n){
	string s1=to_string(n);
	string s2=to_string(n);
	reverse(s1.begin(),s1.end());
	if(s1 == s2){
		return true;
	}
	return false;
	int j=s1.size();
	int m=n%10*pow(10,j-1);
	for(int i=1;i<j;i++){
		int t=pow(10,i);
		m+=n/t%10*pow(10,j-1-i);
	}
	if(m==n){
		return true;
	}
	else{
		return false;
	}
}
int main(){
	int a,b;
	cin >>a>>b;
	for(int i=a;i<=b;i++){
		if(isPrime(i)){
			if(palindromes(i)){
			cout <<i<<endl;
			}
		}
	}
	return 0;
}
2024/8/29 13:07
加载中...