解题思路:
注意事项:
参考代码:
import java.util.*; public class Main { //判断素数 public static boolean isPrime(int n) { if(n<2)return false; for(int i=2;i*i<=n;i++) { if(n%i==0) return false; } return true; } //判断回文 public static boolean f(int n) { String s=n+""; for(int i=0;i<s.length()/2;i++) { if(s.charAt(i)!=s.charAt(s.length()-1-i)) return false; } return true; } public static void main(String[] args) { Scanner in=new Scanner(System.in); int a=in.nextInt(); int b=in.nextInt(); for(int i=a;i<=b;i++) { if(isPrime(i)&&f(i)) System.out.println(i); } } }
0.0分
0 人评分