输入一个大写的英文字母,输出空心的字母金字塔。
输入格式:
一个大写英文字母。
输出格式:
一个空心的大写英文字母金字塔,其中第1层的“A”在第1行的第40列,列从1开始计数。
输入样例:
E
输出样例:
A B B C C D D EEEEEEEEE
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str = in.next(); char op = str.charAt(0); int n = op - 'A' + 1; int i,j; for(i=0;i<n;i++) { for(j=0;j<40-i-1;j++) System.out.print(' '); if(i == n - 1) for(j = 0;j<2*i+1;j++) System.out.print((char)(i + 'A')); else { System.out.print((char)(i + 'A')); for(j=0;j<2 * i - 1;j++) System.out.print(' '); if(i != 0) System.out.print((char)(i + 'A')); System.out.println(); } } } }