问题描述:
输入一个大写字母组成的金字塔。(X表示金字塔底的中心字母)
输入
一个大写字母
输出
金字塔
样例
输入
C
输出
A
ABA
ABCBA
输入
B
输出
A
ABA
代码:
import java.util.*;
public class Main{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.next();
char c = s.charAt(0);
if (c<='Z'&&c>='A') {
int n=c-'A'+1;
for (int i = 1; i <= n; i++) {
for (int j = 1; j <=n-i; j++) {
System.out.print(" ");
}
for (int j = 1; j <=i; j++) {
char ac=(char) ('A'+j-1);
System.out.print(ac);
}
for (int j = i-1; j >=1; j--) {
char ac=(char) ('A'+j-1);
System.out.print(ac);
}
System.out.println();
}
}
}
}