题意:
水题!
分析:
1、一个循环,满足条件的循环即可
package AdvancedLevelPractice;
import java.util.Scanner;
public class pat1031 {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner scanner = new Scanner(System.in);
String caseString = scanner.next();
int n = caseString.length();
int x = 0, tmp, y;
for(y = 3; y <= n; y++){
tmp = (n + 2 - y)/2;
if(((n + 2 - y) % 2 == 0) && (tmp > x) && (tmp <= y)){
x = tmp;
}
}
y = n + 2 - 2 * x;
String spaceString = "";
for(int i = 0; i < y-2; i++){
spaceString += " ";
}
for(int i = 0; i < x - 1; i++){
System.out.print(caseString.charAt(i));
System.out.print(spaceString);
System.out.println(caseString.charAt(n - i -1));
}
System.out.println(caseString.substring(x-1, n-x+1));
scanner.close();
}
}