pat1031

来源:互联网 发布:linux win7 yanerhao 编辑:程序博客网 时间:2024/06/16 03:12

题意:

水题!

分析:

1、一个循环,满足条件的循环即可


package AdvancedLevelPractice;import java.util.Scanner;public class pat1031 {public static void main(String[] args) {// TODO Auto-generated method stubScanner 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();}}


0 0
原创粉丝点击