import java.util.*; public class Main { public static boolean huiSu(int num) { String string = String.valueOf(num); for(int i = 0;i < string.length() / 2;i++) { if(string.charAt(i) != string.charAt(string.length() - 1- i)) { return false; } } for(int i = 2;i <= Math.sqrt(num); i++) { if(num % i == 0) { return false; } } return true; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int m = scanner.nextInt(); int n = scanner.nextInt(); int[] a = new int[n - m]; int k = 0; for(int i = m;i <= n;i++) { if(huiSu(i)) { a[k++]= i; } } for(int i = 0;i < k;i++) { if((i + 1) % 5 == 0) { System.out.printf("%6d",a[i]); System.out.println(); } else { System.out.printf("%6d",a[i]); } } } } |
Double click to view unformatted code.