参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String in = scanner.nextLine(); int n = in.length(); for(int i = 2; i < n; i++) for(int j = 0; j <= n - i; j++) { String s = in.substring(j, j + i); if(judge(s)) System.out.println(s); } if(judge(in)) System.out.print(in); } public static boolean judge(String in) { int i = 0; int j = in.length() - 1; while(i < j) { if(in.charAt(i) != in.charAt(j)) return false; i++; j--; } return true; } }
0.0分
5 人评分
汽水瓶 (C语言代码)浏览:597 |
矩形面积交 (Java代码)浏览:1213 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1020 |
数组输出 (C语言代码)--此题的题目描述有问题浏览:1814 |
打水问题 (C语言代码)浏览:1063 |
WU-输入输出格式练习 (C++代码)浏览:1076 |
WU-printf基础练习2 (C++代码)浏览:1999 |
【绝对值排序】 (C语言代码)浏览:820 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:635 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:519 |