java版本 public static void main(String args[]){ Map<Character,Character> map = new HashMap(); map.put('1','1'); map.put('2','5'); map.put('3','8'); map.put('4','7'); map.put('6','9'); map.put('7','4'); map.put('8','3'); map.put('9','6'); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); while (n >0){ String s = sc.next(); int left = 0; int right = s.length()-1; boolean flag = true; while(left <= right){ if(map.get(s.charAt(right)) != s.charAt(left)){ flag = false; break; } right --; left ++; } if(flag){ System.out.println("YES"); }else{ System.out.println("NO"); } n--; } }