90分,#3WA,求助大佬
查看原帖
90分,#3WA,求助大佬
1200401
wnqnld_llx楼主2024/3/12 17:32
#include<bits/stdc++.h>
using namespace std;
int a[1000005];
int dao(int x){
	int s1,s2;
	s1=x;
	s2=0;
	while(s1!=0){
		s2=s2*10+s1%10;
		s1/=10;
	}
	return s2;
}
bool prime(int x){
	if(x==0||x==1) return true;
	for(int i=2;i<=sqrt(x);i++){
		if(x%i==0) return false;
	}
	return true;
}
int main(){
	int m,n,j=0;
	cin>>m>>n;
	int i;
	for(i=m;i<=n;i++){
		if(prime(i)==1&&prime(dao(i))==1){
			a[j]=i;
			j++;
		}
	}
	if(j==0||n==0) cout<<"NO";
	else{
		for(i=0;i<j-1;i++) cout<<a[i]<<",";
	}
	//cout<<i;
	cout<<a[j-1];
	return 0;
} `
2024/3/12 17:32
加载中...